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

cfdv40-ecc12.xml.pretty   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 52
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 52
dl 0
loc 52
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': {'EstadoDeCuentaCombustible': {'Conceptos': [{'Cantidad': Decimal('100.001'),
5
                                                              'ClaveEstacion': '1234567890',
6
                                                              'Fecha': datetime.datetime(2017, 5, 30, 23, 59, 59),
7
                                                              'FolioOperacion': '567',
8
                                                              'Identificador': 'IDstring',
9
                                                              'Importe': Decimal('12345.12'),
10
                                                              'NombreCombustible': 'Gasolina',
11
                                                              'Rfc': 'AAA010101AAA',
12
                                                              'TipoCombustible': Code('2', 'Gasolina mayor o igual a 92 octanos'),
13
                                                              'Traslados': [{'Importe': Decimal('12.34'),
14
                                                                             'Impuesto': 'IVA',
15
                                                                             'TasaOCuota': Decimal('10.500001')},
16
                                                                            {'Importe': Decimal('13.45'),
17
                                                                             'Impuesto': 'IEPS',
18
                                                                             'TasaOCuota': Decimal('11.00')}],
19
                                                              'Unidad': '01',
20
                                                              'ValorUnitario': Decimal('123.45')}],
21
                                               'NumeroDeCuenta': '1234',
22
                                               'SubTotal': Decimal('5678.90'),
23
                                               'TipoOperacion': 'Tarjeta',
24
                                               'Total': Decimal('5678.90'),
25
                                               'Version': '1.2'}},
26
 'Conceptos': [{'Cantidad': Decimal('1'),
27
                'ClaveProdServ': Code('84111506', 'Servicios de facturación'),
28
                'ClaveUnidad': Code('ACT', 'Actividad'),
29
                'Descripcion': 'Descripcion',
30
                'Importe': Decimal('0'),
31
                'ObjetoImp': Code('01', 'No objeto de impuesto'),
32
                'ValorUnitario': Decimal('0')}],
33
 'Emisor': {'Nombre': 'Esta es una demostración',
34
            'RegimenFiscal': Code('622', 'Actividades Agrícolas, Ganaderas, Silvícolas y Pesqueras'),
35
            'Rfc': ' AAA010101AAA'},
36
 'Exportacion': Code('03', 'Temporal'),
37
 'Fecha': datetime.datetime(2021, 12, 8, 23, 59, 59),
38
 'FormaPago': Code('02', 'Cheque nominativo'),
39
 'LugarExpedicion': Code('99999', None),
40
 'Moneda': Code('XXX', 'Los códigos asignados para las transacciones en que intervenga ninguna moneda'),
41
 'NoCertificado': '30001000000300023708',
42
 'Receptor': {'DomicilioFiscalReceptor': '99999',
43
              'Nombre': 'Juanito Bananas De la Sierra',
44
              'RegimenFiscalReceptor': Code('630', 'Enajenación de acciones en bolsa de valores'),
45
              'Rfc': 'BASJ600902KL9',
46
              'UsoCFDI': Code('P01', 'Por definir')},
47
 'Sello': '',
48
 'SubTotal': Decimal('0'),
49
 'TipoDeComprobante': Code('P', 'Pago'),
50
 'Total': Decimal('0'),
51
 'Version': '4.0'}