Passed
Push — main ( 97b175...ba1019 )
by Sat CFDI
05:01
created

cfdv40-implocal.xml.pretty   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 39
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 39
dl 0
loc 39
rs 10
c 0
b 0
f 0
wmc 0
1
{'Certificado': '',
2
 'CfdiRelacionados': [{'CfdiRelacionado': ['F4F09AEF-57F2-4BE0-A828-87D1A80ED61C'],
3
                       'TipoRelacion': Code('09', 'Factura generada por pagos diferidos')}],
4
 'Complemento': {'ImpuestosLocales': {'RetencionesLocales': {'ImpLocRetenido': '123.45',
5
                                                             'Importe': Decimal('678.90'),
6
                                                             'TasadeRetencion': Decimal('456.78')},
7
                                      'TotaldeRetenciones': Decimal('5678.90'),
8
                                      'TotaldeTraslados': Decimal('1234.56'),
9
                                      'TrasladosLocales': {'ImpLocTrasladado': '234.56',
10
                                                           'Importe': Decimal('789.12'),
11
                                                           'TasadeTraslado': Decimal('567.89')},
12
                                      'Version': '1.0'}},
13
 'Conceptos': [{'Cantidad': Decimal('1'),
14
                'ClaveProdServ': Code('84111506', 'Servicios de facturación'),
15
                'ClaveUnidad': Code('ACT', 'Actividad'),
16
                'Descripcion': 'Descripcion',
17
                'Importe': Decimal('0'),
18
                'ObjetoImp': Code('01', 'No objeto de impuesto'),
19
                'ValorUnitario': Decimal('0')}],
20
 'Emisor': {'Nombre': 'Esta es una demostración',
21
            'RegimenFiscal': Code('622', 'Actividades Agrícolas, Ganaderas, Silvícolas y Pesqueras'),
22
            'Rfc': ' AAA010101AAA'},
23
 'Exportacion': Code('03', 'Temporal'),
24
 'Fecha': datetime.datetime(2021, 12, 8, 23, 59, 59),
25
 'FormaPago': Code('02', 'Cheque nominativo'),
26
 'LugarExpedicion': Code('99999', None),
27
 'Moneda': Code('XXX', 'Los códigos asignados para las transacciones en que intervenga ninguna moneda'),
28
 'NoCertificado': '30001000000300023708',
29
 'Receptor': {'DomicilioFiscalReceptor': '99999',
30
              'Nombre': 'Juanito Bananas De la Sierra',
31
              'RegimenFiscalReceptor': Code('630', 'Enajenación de acciones en bolsa de valores'),
32
              'Rfc': 'BASJ600902KL9',
33
              'UsoCFDI': Code('P01', 'Por definir')},
34
 'Sello': '',
35
 'SubTotal': Decimal('0'),
36
 'TipoDeComprobante': Code('P', 'Pago'),
37
 'Total': Decimal('0'),
38
 'Version': '4.0'}