Skip to content

Commit 6000903

Browse files
committed
Updated Contabilidad
1 parent 0303fda commit 6000903

File tree

39 files changed

+3389
-15
lines changed

39 files changed

+3389
-15
lines changed

satcfdi/catalogs/catalogs.db

0 Bytes
Binary file not shown.

satcfdi/render/templates/Retenciones.html

+6-4
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,19 @@ <h3>Constancia de Percepciones y Retenciones</h3>
99
<td class="cen">{{ c.FolioInt }}</td>
1010
<td rowspan="13">
1111
<div class="h cen"><b>{{ c.Emisor.NomDenRazSocE }}</b></div>
12-
<b>RFC: </b>{{ c.Emisor.RFCEmisor }}<br/>
12+
<b>RFC: </b>{{ c.Emisor.RfcE or c.Emisor.RFCEmisor }}<br/>
1313
</td>
1414
<td rowspan="13">
1515
{% if c.Receptor.Nacional %}
1616
<div class="h cen"><b>{{ c.Receptor.Nacional.NomDenRazSocR }}</b></div>
17-
<b>RFC: </b>{{ c.Receptor.Nacional.RFCRecep }}<br/>
17+
<b>RFC: </b>{{ c.Receptor.Nacional.RfcR or c.Receptor.Nacional.RFCRecep }}<br/>
18+
<b>CURP: </b>{{ c.Receptor.Nacional.CurpR }}<br/>
19+
<b>Domicilio Fiscal: </b>{{ c.Receptor.Nacional.DomicilioFiscalR }}<br/>
1820
{% else %}
1921
<div class="h cen"><b>{{ c.Receptor.Extranjero.NomDenRazSocR }}</b></div>
2022
<b>Número Registro Fiscal: </b>{{ c.Receptor.Extranjero.NumRegIdTrib }}<br/>
2123
{% endif %}
22-
<b>Nacionalidad: </b> {{ c.Receptor.Nacionalidad }}
24+
<b>Nacionalidad: </b> {{ c.Receptor.NacionalidadR or c.Receptor.Nacionalidad }}
2325
</td>
2426
</tr>
2527
<tr>
@@ -36,7 +38,7 @@ <h3>Constancia de Percepciones y Retenciones</h3>
3638
</tr>
3739
<tr class="cen">
3840
<td>{{ c.CveRetenc }}</td>
39-
<td>{{ c.Periodo.MesIni | mes }} a {{ c.Periodo.MesFin | mes }} del {{ c.Periodo.Ejerc }}</td>
41+
<td>{{ c.Periodo.MesIni | mes }} a {{ c.Periodo.MesFin | mes }} del {{ c.Periodo.Ejercicio or c.Periodo.Ejerc }}</td>
4042
</tr>
4143
</table>
4244
<h5>Totales</h5>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,252 @@
1+
<html>
2+
<head>
3+
<title>CFDI</title>
4+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5+
<style>
6+
@page {
7+
@bottom-left{
8+
content: "Retenciones" " versión: " "1.0";
9+
font:7.47pt Arial;
10+
}
11+
@bottom-center{
12+
content: "Este documento es una representación impresa de un CFDI";
13+
font:7.47pt Arial;
14+
}
15+
@bottom-right{
16+
content: "Página " counter(page) " de " counter(pages);
17+
font:7.47pt Arial;
18+
}
19+
}
20+
@media print {
21+
.pagebreak { page-break-before: always; } /* page-break-after works, as well */
22+
}
23+
body {
24+
font-family: Arial;
25+
font-size: 9pt;
26+
}
27+
h3 {
28+
margin-top:-10px;
29+
margin-bottom:0px;
30+
font-size: 9.89pt;
31+
background-color:#333;
32+
padding-top: 3px;
33+
padding-bottom: 3px;
34+
text-align: center;
35+
color: white;
36+
letter-spacing: 4px;
37+
font-weight: bold;
38+
}
39+
h4 {
40+
margin-top:0px;
41+
margin-bottom:0px;
42+
font-size: 9.89pt;
43+
background-color:#555;
44+
padding-top: 3px;
45+
padding-bottom: 3px;
46+
text-align: center;
47+
color: white;
48+
letter-spacing: 4px;
49+
font-weight: bold;
50+
}
51+
h5 {
52+
margin-top:0px;
53+
margin-bottom:0px;
54+
font-size: 8.6pt;
55+
background-color:#777;
56+
padding-top: 2.5px;
57+
padding-bottom: 2.5px;
58+
padding-left: 10px;
59+
text-align: left;
60+
color: white;
61+
letter-spacing: 2px;
62+
font-weight: bold;
63+
}
64+
.h {
65+
font-size: 9.89pt;
66+
padding-top: 2px;
67+
padding-bottom: 2px;
68+
}
69+
.c {
70+
font-size: 8.6pt;
71+
}
72+
.ci {
73+
font-size: 7.47pt;
74+
}
75+
.cii {
76+
font-size: 6.5pt;
77+
}
78+
.ciii {
79+
font-size: 5.65pt;
80+
}
81+
table {
82+
font-size: 8.6pt;
83+
width: 100%;
84+
border-collapse: collapse;
85+
border: none;
86+
border-spacing: 0;
87+
}
88+
table table {
89+
font-size: 7.47pt;
90+
}
91+
table table table {
92+
font-size: 6.5pt;
93+
}
94+
table table table table {
95+
font-size: 5.65pt;
96+
}
97+
table th {
98+
background-color:#e0e0e0;
99+
}
100+
table table th {
101+
background-color:#e8e8e8;
102+
}
103+
table table table th {
104+
background-color:#f0f0f0;
105+
}
106+
table table table table th {
107+
background-color:#f8f8f8;
108+
}
109+
table td {
110+
background-color:#f0f0f0;
111+
}
112+
table td {
113+
background-color:#f8f8f8;
114+
}
115+
table td {
116+
background-color:#ffffff;
117+
}
118+
table td {
119+
background-color:#ffffff;
120+
}
121+
.htd {
122+
text-align: right;
123+
width: 1px;
124+
white-space: nowrap;
125+
font-weight: bold;
126+
}
127+
.nb {
128+
break-inside: avoid;
129+
}
130+
.cen {
131+
text-align: center;
132+
}
133+
.r {
134+
text-align: right;
135+
}
136+
.rbt {
137+
text-align: right;
138+
border-top: 1px solid black;
139+
}
140+
th {
141+
padding: 1px;
142+
vertical-align: center;
143+
text-align: center;
144+
border-right: 2px solid white;
145+
}
146+
th:last-child {
147+
border-right: 0px solid white;
148+
}
149+
td {
150+
vertical-align: top;
151+
padding-right: 2px;
152+
padding-top: 1px;
153+
padding-bottom: 1px;
154+
}
155+
tr:last-child td {
156+
padding-bottom: none;
157+
}
158+
td:last-child {
159+
padding-right: none;
160+
}
161+
tr {
162+
break-inside: avoid;
163+
}
164+
.tot {
165+
margin-left: 50%;
166+
width: 50%;
167+
}
168+
table.tot {
169+
margin-top: 1px;
170+
break-inside: avoid;
171+
}
172+
table.tot tr:first-child {
173+
border-top: 1px solid;
174+
}
175+
hr {
176+
border: none;
177+
height: 1px;
178+
background-color: black;
179+
break-after: avoid;
180+
}
181+
ul {
182+
margin: 0;
183+
} </style>
184+
</head>
185+
<body>
186+
<h3>Constancia de Percepciones y Retenciones</h3>
187+
<table>
188+
<tr>
189+
<th style="width: 20%">Folio</th>
190+
<th style="width: 40%">Emisor</th>
191+
<th style="width: 40%">Receptor</th>
192+
</tr>
193+
<tr>
194+
<td class="cen">TEST00002</td>
195+
<td rowspan="13">
196+
<div class="h cen"><b>Empresa DEMO para Rentenciones S de TST</b></div>
197+
<b>RFC: </b>AAA010101AAA<br/>
198+
</td>
199+
<td rowspan="13">
200+
<div class="h cen"><b>PÚBLICO EN GENERAL S DE TST</b></div>
201+
<b>RFC: </b>XAXX010101000<br/>
202+
<b>CURP: </b>&nbsp;<br/>
203+
<b>Domicilio Fiscal: </b>&nbsp;<br/>
204+
<b>Nacionalidad: </b> Nacional
205+
</td>
206+
</tr>
207+
<tr>
208+
<th>Fecha de Emisión</th>
209+
</tr>
210+
<tr>
211+
<td class="cen">2015-02-24 11:02:42-06:00</td>
212+
</tr>
213+
</table>
214+
<table style="margin-top: 2px">
215+
<tr>
216+
<th style="width: 20%">Clave de Retención</th>
217+
<th>Periodo</th>
218+
</tr>
219+
<tr class="cen">
220+
<td>17 - Arrendamiento en fideicomiso</td>
221+
<td>Junio a Junio del 2014</td>
222+
</tr>
223+
</table>
224+
<h5>Totales</h5>
225+
<table><tr><td class='htd'>Impuestos Retenidos:</td><td><table><thead><tr><th>Base Retención</th><th>Impuesto</th><th>Monto Retenido</th><th>Tipo Pago Retenido</th></tr></thead><tbody><tr><td>1,000.00</td><td>01 - ISR</td><td>500.00</td><td>Pago definitivo</td></tr><tr><td>1,000.00</td><td>02 - IVA</td><td>500.00</td><td>Pago provisional</td></tr></tbody></table></td></tr><tr><td class='htd'>Monto Total Operación:</td><td>14,000.00</td></tr><tr><td class='htd'>Monto Total Gravado:</td><td>13,000.00</td></tr><tr><td class='htd'>Monto Total Exento:</td><td>1,000.00</td></tr><tr><td class='htd'>Monto Total Retenido:</td><td>3,500.00</td></tr></table>
226+
<h4>Arrendamiento en Fideicomiso</h4>
227+
<table><tr><td class='htd'>Versión:</td><td>1.0</td></tr><tr><td class='htd'>Pago Efectuado Por Fiduciario en el Periodo:</td><td>1,230.00</td></tr><tr><td class='htd'>Rendimiento Fideicomiso:</td><td>400.50</td></tr><tr><td class='htd'>Deducción Correspondiente:</td><td>356.00</td></tr><tr><td class='htd'>Monto Total Retención:</td><td>2,000.00</td></tr><tr><td class='htd'>Monto Resultado Fiscal Distribuido por Fibras:</td><td>400.50</td></tr><tr><td class='htd'>Monto Otros Conceptos Distribuidos:</td><td>132.00</td></tr><tr><td class='htd'>Descripción Monto Otros Conceptos Distribuidos:</td><td>Fideicomiso de Inversión y Bienes Raíces</td></tr></table><div><br></div> <h4>Timbre Fiscal Digital</h4>
228+
<table class="nb" style="margin-top: 4px">
229+
<tr>
230+
<td rowspan="4">
231+
<img src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAPUAAAD1AQAAAACgyo7IAAADlklEQVR4nM2ZPXLcOBCFvx6qCpNBNwAvYkI6lqsoD1fce5m0L4K5ASYDqyi+DUAHm9ibrEiE7KBf9e/rRwCCJnqwfEuSBqTcyE0AF37//ne7k1aIuUlu89Yu9gxXPX81TNLh+HATfXCSEvgVKRMkKbk5Ew7HV+2LmUU350ZmQTOyJ8on+v+T3W30lC9mhuW/WkxD+Ez/v3lOWoPb/AAxEzR5qUAfNJ+h/i6L2RP8vK/BvdNztftb6+cMV5nZ4fiQJGEaQo1anTRSkiSVw/G5CUKJWoPboa1BG32ohsPxFbwSMTeJqDERtaLNK2nWeIb4KYMmr6TJS27OjQp+DZLWE/Qv0Kh03GrA6OghSnLKtxP0ryb/Zm7WW3vV84dhekLfzQyFE/TvZXnNja6zDWF5zU1yEwR7zY3Kz9yk4+uvQL8Pmc6PAnqo33KTjo8flptk8RmwzI4K77TY8xn4gf8erMXuA0W2tFeFtyjdF/OTX9rj8+ukUTXJs9agzQ+BmBtp8jpB/bmpUoN+h4Zfg2atwUnj8fMFt3klp0xwG40qP538EIATzD/oIGiDQMzgNj9QLBOctB7fH2jyYyJqoJiU3Ob3+0gTzQn2r+b87w9+TJhWgNvx848CNxH30zJogkqn3Tnm89XyR+ve+YjwGLji1/vj9b7CDz7i8fjoaNLyzQ9YDAOFxxBQcImOU+xfy5UE7oTPNCZNfg1AfwL+V6KkEvNNmqAeIW7zo0qUjq+/el8Wy40qtZcGCtzS5/j/s/3Hw83Xzi8tMieLtuI3fi3mo/FVGaNQV1sfiBqTm4BiGo/P7wXqVfS1vc7Pf+PeH0uL5T747ZP8/+FZ7ilW+6NR3W8bPaU7A75LgUbXL+Hpjmm4Ly8Q7MWPuppOwf/mDKXzA05SclsdMpU4nIBfafJjcnNuUun8GrDcQ+dHue0U/K/gB0qshKUP2rykOd8SMZ9hf7iJJmmr0tDOBKs+vvn1DPpQ1ICbte4iaueVimn4JP//Sb9S6fwQCn5XXdysYdfMD8dXBb+Jm5wywM7vE9BzeH4v2miSvXhrURiqfmovEE7Cn83MWm0PzcvlMXDl4ZLe/VvLD+B6NL5dv59zz6/7ow9ErTV+h+e3/j8CvwaiBjCt+80EHF9/O7599O2qbv2/NZ2B3+/2L/YWCzSzRXOyy8NiwT+dYD5Xft9xE1Fj0k4SmuTmU+hDUKWXm2rV7fXXh7qTj8b3D+aklI/R2hqEAAAAAElFTkSuQmCC" alt="QR Code" style="max-width: 120px;"/>
232+
</td>
233+
<td style="white-space: nowrap;"><b>Folio Fiscal:</b></td>
234+
<td style="white-space: nowrap;">7da04986-e13b-4873-acce-8f06dcd8886a</td>
235+
<td style="white-space: nowrap;"><b>Fecha de Certificación:</b></td>
236+
<td style="white-space: nowrap;">2015-02-24 11:02:42</td>
237+
</tr>
238+
<tr>
239+
<td style="white-space: nowrap;"><b>No. Certificado SAT:</b></td>
240+
<td style="white-space: nowrap;">20001000000300003693</td>
241+
</tr>
242+
<tr>
243+
<td colspan="4">
244+
<div class="ciii">
245+
<b>Sello del CFDI: </b> g&#8203;h&#8203;o&#8203;a&#8203;R&#8203;I&#8203;0&#8203;m&#8203;J&#8203;M&#8203;I&#8203;D&#8203;p&#8203;A&#8203;G&#8203;7&#8203;t&#8203;r&#8203;g&#8203;8&#8203;P&#8203;o&#8203;7&#8203;9&#8203;H&#8203;Y&#8203;+&#8203;B&#8203;5&#8203;4&#8203;E&#8203;w&#8203;W&#8203;R&#8203;7&#8203;H&#8203;e&#8203;L&#8203;D&#8203;l&#8203;4&#8203;U&#8203;v&#8203;z&#8203;S&#8203;D&#8203;O&#8203;J&#8203;y&#8203;X&#8203;B&#8203;W&#8203;4&#8203;X&#8203;e&#8203;9&#8203;q&#8203;E&#8203;U&#8203;7&#8203;N&#8203;B&#8203;T&#8203;H&#8203;z&#8203;/&#8203;c&#8203;f&#8203;4&#8203;Z&#8203;2&#8203;O&#8203;S&#8203;q&#8203;L&#8203;c&#8203;H&#8203;/&#8203;Q&#8203;Q&#8203;L&#8203;C&#8203;Q&#8203;W&#8203;8&#8203;6&#8203;4&#8203;j&#8203;y&#8203;O&#8203;M&#8203;y&#8203;8&#8203;U&#8203;R&#8203;5&#8203;x&#8203;t&#8203;j&#8203;Z&#8203;e&#8203;8&#8203;U&#8203;i&#8203;8&#8203;E&#8203;8&#8203;P&#8203;I&#8203;U&#8203;H&#8203;C&#8203;E&#8203;z&#8203;v&#8203;W&#8203;X&#8203;E&#8203;b&#8203;+&#8203;D&#8203;W&#8203;6&#8203;2&#8203;V&#8203;8&#8203;9&#8203;E&#8203;K&#8203;j&#8203;Z&#8203;a&#8203;t&#8203;M&#8203;F&#8203;c&#8203;b&#8203;U&#8203;m&#8203;d&#8203;G&#8203;h&#8203;X&#8203;Y&#8203;2&#8203;A&#8203;9&#8203;T&#8203;3&#8203;d&#8203;2&#8203;y&#8203;C&#8203;c&#8203;S&#8203;T&#8203;z&#8203;s&#8203;q&#8203;8&#8203;n&#8203;Z&#8203;6&#8203;C&#8203;6&#8203;j&#8203;6&#8203;W&#8203;H&#8203;4&#8203;Y&#8203;=<br>
246+
<b>Sello del SAT: </b> r&#8203;0&#8203;I&#8203;I&#8203;s&#8203;l&#8203;6&#8203;h&#8203;w&#8203;5&#8203;M&#8203;Q&#8203;S&#8203;S&#8203;t&#8203;h&#8203;0&#8203;I&#8203;R&#8203;z&#8203;Z&#8203;o&#8203;8&#8203;m&#8203;D&#8203;c&#8203;4&#8203;J&#8203;Y&#8203;h&#8203;X&#8203;o&#8203;r&#8203;n&#8203;W&#8203;6&#8203;1&#8203;j&#8203;l&#8203;c&#8203;m&#8203;1&#8203;F&#8203;M&#8203;q&#8203;g&#8203;g&#8203;G&#8203;z&#8203;J&#8203;x&#8203;a&#8203;T&#8203;U&#8203;t&#8203;1&#8203;d&#8203;6&#8203;u&#8203;6&#8203;N&#8203;p&#8203;3&#8203;1&#8203;E&#8203;a&#8203;Z&#8203;K&#8203;G&#8203;5&#8203;B&#8203;C&#8203;N&#8203;2&#8203;q&#8203;v&#8203;z&#8203;q&#8203;d&#8203;R&#8203;6&#8203;q&#8203;t&#8203;m&#8203;G&#8203;2&#8203;v&#8203;d&#8203;4&#8203;S&#8203;j&#8203;U&#8203;d&#8203;p&#8203;H&#8203;v&#8203;o&#8203;S&#8203;6&#8203;I&#8203;x&#8203;H&#8203;w&#8203;+&#8203;M&#8203;V&#8203;N&#8203;f&#8203;9&#8203;r&#8203;E&#8203;9&#8203;I&#8203;7&#8203;m&#8203;1&#8203;F&#8203;t&#8203;7&#8203;L&#8203;Z&#8203;j&#8203;c&#8203;w&#8203;h&#8203;k&#8203;T&#8203;7&#8203;n&#8203;2&#8203;z&#8203;Y&#8203;q&#8203;5&#8203;M&#8203;Q&#8203;P&#8203;a&#8203;/&#8203;F&#8203;x&#8203;1&#8203;M&#8203;y&#8203;G&#8203;i&#8203;w&#8203;T&#8203;/&#8203;3&#8203;P&#8203;y&#8203;j&#8203;l&#8203;l&#8203;b&#8203;y&#8203;w&#8203;5&#8203;S&#8203;V&#8203;B&#8203;X&#8203;+&#8203;n&#8203;J&#8203;u&#8203;g&#8203;X&#8203;K&#8203;8&#8203;=<br>
247+
<b>Cadena Original del Timbre Fiscal: </b> |&#8203;|&#8203;1&#8203;.&#8203;0&#8203;|&#8203;7&#8203;d&#8203;a&#8203;0&#8203;4&#8203;9&#8203;8&#8203;6&#8203;-&#8203;e&#8203;1&#8203;3&#8203;b&#8203;-&#8203;4&#8203;8&#8203;7&#8203;3&#8203;-&#8203;a&#8203;c&#8203;c&#8203;e&#8203;-&#8203;8&#8203;f&#8203;0&#8203;6&#8203;d&#8203;c&#8203;d&#8203;8&#8203;8&#8203;8&#8203;6&#8203;a&#8203;|&#8203;2&#8203;0&#8203;1&#8203;5&#8203;-&#8203;0&#8203;2&#8203;-&#8203;2&#8203;4&#8203;T&#8203;1&#8203;1&#8203;:&#8203;0&#8203;2&#8203;:&#8203;4&#8203;2&#8203;|&#8203;g&#8203;h&#8203;o&#8203;a&#8203;R&#8203;I&#8203;0&#8203;m&#8203;J&#8203;M&#8203;I&#8203;D&#8203;p&#8203;A&#8203;G&#8203;7&#8203;t&#8203;r&#8203;g&#8203;8&#8203;P&#8203;o&#8203;7&#8203;9&#8203;H&#8203;Y&#8203;+&#8203;B&#8203;5&#8203;4&#8203;E&#8203;w&#8203;W&#8203;R&#8203;7&#8203;H&#8203;e&#8203;L&#8203;D&#8203;l&#8203;4&#8203;U&#8203;v&#8203;z&#8203;S&#8203;D&#8203;O&#8203;J&#8203;y&#8203;X&#8203;B&#8203;W&#8203;4&#8203;X&#8203;e&#8203;9&#8203;q&#8203;E&#8203;U&#8203;7&#8203;N&#8203;B&#8203;T&#8203;H&#8203;z&#8203;/&#8203;c&#8203;f&#8203;4&#8203;Z&#8203;2&#8203;O&#8203;S&#8203;q&#8203;L&#8203;c&#8203;H&#8203;/&#8203;Q&#8203;Q&#8203;L&#8203;C&#8203;Q&#8203;W&#8203;8&#8203;6&#8203;4&#8203;j&#8203;y&#8203;O&#8203;M&#8203;y&#8203;8&#8203;U&#8203;R&#8203;5&#8203;x&#8203;t&#8203;j&#8203;Z&#8203;e&#8203;8&#8203;U&#8203;i&#8203;8&#8203;E&#8203;8&#8203;P&#8203;I&#8203;U&#8203;H&#8203;C&#8203;E&#8203;z&#8203;v&#8203;W&#8203;X&#8203;E&#8203;b&#8203;+&#8203;D&#8203;W&#8203;6&#8203;2&#8203;V&#8203;8&#8203;9&#8203;E&#8203;K&#8203;j&#8203;Z&#8203;a&#8203;t&#8203;M&#8203;F&#8203;c&#8203;b&#8203;U&#8203;m&#8203;d&#8203;G&#8203;h&#8203;X&#8203;Y&#8203;2&#8203;A&#8203;9&#8203;T&#8203;3&#8203;d&#8203;2&#8203;y&#8203;C&#8203;c&#8203;S&#8203;T&#8203;z&#8203;s&#8203;q&#8203;8&#8203;n&#8203;Z&#8203;6&#8203;C&#8203;6&#8203;j&#8203;6&#8203;W&#8203;H&#8203;4&#8203;Y&#8203;=&#8203;|&#8203;2&#8203;0&#8203;0&#8203;0&#8203;1&#8203;0&#8203;0&#8203;0&#8203;0&#8203;0&#8203;0&#8203;3&#8203;0&#8203;0&#8203;0&#8203;0&#8203;3&#8203;6&#8203;9&#8203;3&#8203;|&#8203;|
248+
</div>
249+
</td>
250+
</tr>
251+
</table></body>
252+
</html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{'Addenda': {},
2+
'Cert': 'MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==',
3+
'Complemento': {'Arrendamientoenfideicomiso': {'DeduccCorresp': Decimal('356.00'),
4+
'DescrMontOtrosConceptDistr': 'Fideicomiso '
5+
'de '
6+
'Inversión '
7+
'y '
8+
'Bienes '
9+
'Raíces',
10+
'MontOtrosConceptDistr': Decimal('132.00'),
11+
'MontResFiscDistFibras': Decimal('400.50'),
12+
'MontTotRet': Decimal('2000.00'),
13+
'PagProvEfecPorFiduc': Decimal('1230.00'),
14+
'RendimFideicom': Decimal('400.50'),
15+
'Version': '1.0'},
16+
'TimbreFiscalDigital': {'FechaTimbrado': datetime.datetime(2015, 2, 24, 11, 2, 42),
17+
'NoCertificadoSAT': '20001000000300003693',
18+
'SelloCFD': 'ghoaRI0mJMIDpAG7trg8Po79HY+B54EwWR7HeLDl4UvzSDOJyXBW4Xe9qEU7NBTHz/cf4Z2OSqLcH/QQLCQW864jyOMy8UR5xtjZe8Ui8E8PIUHCEzvWXEb+DW62V89EKjZatMFcbUmdGhXY2A9T3d2yCcSTzsq8nZ6C6j6WH4Y=',
19+
'SelloSAT': 'r0IIsl6hw5MQSSth0IRzZo8mDc4JYhXornW61jlcm1FMqggGzJxaTUt1d6u6Np31EaZKG5BCN2qvzqdR6qtmG2vd4SjUdpHvoS6IxHw+MVNf9rE9I7m1Ft7LZjcwhkT7n2zYq5MQPa/Fx1MyGiwT/3Pyjllbyw5SVBX+nJugXK8=',
20+
'UUID': '7da04986-e13b-4873-acce-8f06dcd8886a',
21+
'Version': '1.0'}},
22+
'CveRetenc': Code('17', 'Arrendamiento en fideicomiso'),
23+
'DescRetenc': 'Arrendamiento en fideicomiso',
24+
'Emisor': {'CURPE': 'AAAA010101HNLMNLD2',
25+
'NomDenRazSocE': 'Empresa DEMO para Rentenciones S de TST',
26+
'RFCEmisor': 'AAA010101AAA'},
27+
'FechaExp': datetime.datetime(2015, 2, 24, 11, 2, 42, tzinfo=datetime.timezone(datetime.timedelta(days=-1, seconds=64800))),
28+
'FolioInt': 'TEST00002',
29+
'NumCert': '20001000000100005867',
30+
'Periodo': {'Ejerc': 2014, 'MesFin': 6, 'MesIni': 6},
31+
'Receptor': {'Nacional': {'CURPR': 'VAHE820926HNLLRD02',
32+
'NomDenRazSocR': 'PÚBLICO EN GENERAL S DE TST',
33+
'RFCRecep': 'XAXX010101000'},
34+
'Nacionalidad': 'Nacional'},
35+
'Sello': 'ghoaRI0mJMIDpAG7trg8Po79HY+B54EwWR7HeLDl4UvzSDOJyXBW4Xe9qEU7NBTHz/cf4Z2OSqLcH/QQLCQW864jyOMy8UR5xtjZe8Ui8E8PIUHCEzvWXEb+DW62V89EKjZatMFcbUmdGhXY2A9T3d2yCcSTzsq8nZ6C6j6WH4Y=',
36+
'Totales': {'ImpRetenidos': [{'BaseRet': Decimal('1000.00'),
37+
'Impuesto': Code('01', 'ISR'),
38+
'MontoRet': Decimal('500.00'),
39+
'TipoPagoRet': 'Pago definitivo'},
40+
{'BaseRet': Decimal('1000.00'),
41+
'Impuesto': Code('02', 'IVA'),
42+
'MontoRet': Decimal('500.00'),
43+
'TipoPagoRet': 'Pago provisional'}],
44+
'MontoTotExent': Decimal('1000.00'),
45+
'MontoTotGrav': Decimal('13000.00'),
46+
'MontoTotOperacion': Decimal('14000.00'),
47+
'MontoTotRet': Decimal('3500.00')},
48+
'Version': '1.0'}

0 commit comments

Comments
 (0)