dvz11

class satcfdi.create.addendas.dvz11.Extra(indicador: str = None, atributo: str = None, valor: str = None, prefijo: str = None, sufijo: str = None)[source]

Bases: XElement

http://www.diverza.com/ns/addenda/diverza/1 Tipo definido para determinar cualquier información útil que se requiera expresar en la versión impresa del Comprobante.

tag
class satcfdi.create.addendas.dvz11.DatosContacto(telefono: str = None, email_comercial: str = None, email_contacto: str = None, web: str = None)[source]

Bases: XElement

http://www.diverza.com/ns/addenda/diverza/1 Tipo de dato para determinar información de datos de contacto como teléfono, email y otros.

tag
class satcfdi.create.addendas.dvz11.Ubicacion(tax_id: str = None, codigo_sitio: str = None, calle: str = None, numero: str = None, colonia: str = None, ciudad: str = None, municipio: str = None, estado: str = None, pais: str = None, codigo_postal: str = None)[source]

Bases: XElement

http://www.diverza.com/ns/addenda/diverza/1 Tipo definido para expresar domicilios o direcciones

tag
class satcfdi.create.addendas.dvz11.Concepto(indicador: str = None, identificador1: str = None, identificador2: str = None, descripcion_extranjera: str = None, valor_unitario_moneda_extranjera: decimal.Decimal | int = None, importe_moneda_extranjera: decimal.Decimal | int = None, mensaje: str = None, unidad_medida: str = None, codigo_ean: str = None, sku: str = None, nombre_transportista_c: str = None, numero_entrega_c: str = None, fecha_entrega_c: date = None, datos_extra_c: satcfdi.create.addendas.dvz11.Extra | dict | collections.abc.Sequence[satcfdi.create.addendas.dvz11.Extra | dict] = None)[source]

Bases: XElement

http://www.diverza.com/ns/addenda/diverza/1 Nodo de información para especificar información adicional a un concepto del Comprobante

tag
class satcfdi.create.addendas.dvz11.Conceptos(concepto: satcfdi.create.addendas.dvz11.Concepto | dict | collections.abc.Sequence[satcfdi.create.addendas.dvz11.Concepto | dict], numero_conceptos: int = None)[source]

Bases: XElement

tag
class satcfdi.create.addendas.dvz11.Receptor(comprador: str = None, num_cliente: str = None, datos_contacto_r: satcfdi.create.addendas.dvz11.DatosContacto | dict = None, domicilio_fiscal_r: satcfdi.create.addendas.dvz11.Ubicacion | dict = None, destino: satcfdi.create.addendas.dvz11.Ubicacion | dict | collections.abc.Sequence[satcfdi.create.addendas.dvz11.Ubicacion | dict] = None)[source]

Bases: XElement

http://www.diverza.com/ns/addenda/diverza/1 Nodo opcional para agregar información relacionada al receptor del documento.

tag
class satcfdi.create.addendas.dvz11.SucursalE(alias: str = None, domicilio_sucursal: satcfdi.create.addendas.dvz11.Ubicacion | dict = None, datos_contacto: satcfdi.create.addendas.dvz11.DatosContacto | dict = None)[source]

Bases: XElement

http://www.diverza.com/ns/addenda/diverza/1 Nodo opcional para agregar información de la sucursal en la que fue expedido el documento

tag
class satcfdi.create.addendas.dvz11.Emisor(vendedor: str = None, numero_proveedor: str = None, tipo_proveedor: str = None, gln: str = None, datos_contacto_e: satcfdi.create.addendas.dvz11.DatosContacto | dict = None, domicilio_fiscal_e: satcfdi.create.addendas.dvz11.Ubicacion | dict = None, domicilio_origen_e: satcfdi.create.addendas.dvz11.Ubicacion | dict = None, sucursal_e: satcfdi.create.addendas.dvz11.SucursalE | dict = None)[source]

Bases: XElement

http://www.diverza.com/ns/addenda/diverza/1 Nodo opcional para proporcionar información adicional relacionada al emisor.

tag
class satcfdi.create.addendas.dvz11.ClavesDescripcion(c_forma_pago: str = None, c_moneda: str = None, c_tipo_de_comprobante: str = None, c_metodo_pago: str = None, c_lugar_expedicion: str = None, c_tipo_relacion: str = None, c_regimen_fiscal: str = None, c_residencia_fiscal: str = None, c_uso_cfdi: str = None)[source]

Bases: XElement

http://www.diverza.com/ns/addenda/diverza/1 Nodo opcional para expresar las descripciones de los valores del Comprobante que tienen un catálogo oficial SAT relacionado.

tag
class satcfdi.create.addendas.dvz11.Generales(tipo_documento: str = None, total_con_letra: str = None, observaciones: str = None, numero_orden: str = None, nombre_transportista: str = None, embarque: str = None, numero_entrega: str = None, terminos_pago: str = None, fecha_entrega: date = None, fecha_tipo_cambio: date = None)[source]

Bases: XElement

http://www.diverza.com/ns/addenda/diverza/1 Nodo opcional para proporcionar información general que aplique al documento.

tag
class satcfdi.create.addendas.dvz11.Diverza(generales: satcfdi.create.addendas.dvz11.Generales | dict = None, claves_descripcion: satcfdi.create.addendas.dvz11.ClavesDescripcion | dict = None, emisor: satcfdi.create.addendas.dvz11.Emisor | dict = None, receptor: satcfdi.create.addendas.dvz11.Receptor | dict = None, conceptos: satcfdi.create.addendas.dvz11.Conceptos | dict = None, complemento: satcfdi.create.addendas.dvz11.Extra | dict | collections.abc.Sequence[satcfdi.create.addendas.dvz11.Extra | dict] = None)[source]

Bases: CFDI

tag
version = '1.1'