Compare commits
No commits in common. "945ce5a8b3e44af62f8ce98200c976d54b7d8204" and "15f51a8810640cdbfc66a39bc9aa9ffba8a12fec" have entirely different histories.
945ce5a8b3
...
15f51a8810
|
@ -103,7 +103,6 @@ class DictToCfdi():
|
||||||
self._validate_data()
|
self._validate_data()
|
||||||
self._comprobante()
|
self._comprobante()
|
||||||
self._relacionados()
|
self._relacionados()
|
||||||
self._global()
|
|
||||||
self._emisor()
|
self._emisor()
|
||||||
self._receptor()
|
self._receptor()
|
||||||
self._conceptos()
|
self._conceptos()
|
||||||
|
@ -154,15 +153,6 @@ class DictToCfdi():
|
||||||
self._root = ET.Element(node_name, schema, **attr, nsmap=NSMAP)
|
self._root = ET.Element(node_name, schema, **attr, nsmap=NSMAP)
|
||||||
return
|
return
|
||||||
|
|
||||||
def _global(self):
|
|
||||||
data = self._data.get('global', {})
|
|
||||||
if not data:
|
|
||||||
return
|
|
||||||
|
|
||||||
node_name = f'{{{self._XMLNS}}}InformacionGlobal'
|
|
||||||
node = ET.SubElement(self._root, node_name, data)
|
|
||||||
return
|
|
||||||
|
|
||||||
def _relacionados(self):
|
def _relacionados(self):
|
||||||
data = self._data['relacionados']
|
data = self._data['relacionados']
|
||||||
if not data:
|
if not data:
|
||||||
|
@ -491,7 +481,6 @@ class DataToDict():
|
||||||
'04': '_receptor',
|
'04': '_receptor',
|
||||||
'05': '_conceptos',
|
'05': '_conceptos',
|
||||||
'06': '_impuestos',
|
'06': '_impuestos',
|
||||||
'07': '_global',
|
|
||||||
'10': '_leyendas',
|
'10': '_leyendas',
|
||||||
'11': '_complemento',
|
'11': '_complemento',
|
||||||
'12': '_complemento_12',
|
'12': '_complemento_12',
|
||||||
|
@ -690,19 +679,6 @@ class DataToDict():
|
||||||
self._get_taxes(data[index + 1:])
|
self._get_taxes(data[index + 1:])
|
||||||
return
|
return
|
||||||
|
|
||||||
def _global(self, data):
|
|
||||||
self._cfdi['global'] = {}
|
|
||||||
fields = (
|
|
||||||
'Periodicidad',
|
|
||||||
'Meses',
|
|
||||||
'Año',
|
|
||||||
)
|
|
||||||
for index, field in enumerate(fields):
|
|
||||||
if not data[index]:
|
|
||||||
continue
|
|
||||||
self._cfdi['global'][field] = data[index]
|
|
||||||
return
|
|
||||||
|
|
||||||
def _leyendas(self, data):
|
def _leyendas(self, data):
|
||||||
if not data:
|
if not data:
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue