dvz11
dvz http://www.diverza.com/ns/addenda/diverza/1
- class satcfdi.create.addendas.dvz11.Extra(indicador: str = None, atributo: str = None, valor: str = None, prefijo: str = None, sufijo: str = None)[source]
Bases:
ScalarMapTipo definido para determinar cualquier información útil que se requiera expresar en la versión impresa del Comprobante.
- Parameters:
indicador – Atributo opcional para señalar un valor que sea útil para identificar el atributo extra
atributo – Atributo opcional para especificar el nombre de un atributo adicional que se desee incluir en la Addenda
valor – Dato opcional que especifica el valor del atributo determinado en el elemento extra
prefijo – Valor opcional que puede incorporarse como prefijo para una mejor identificación del elemento extra
sufijo – Valor opcional que puede incorporarse como sufijo para una mejor identificación del elemento extra
- class satcfdi.create.addendas.dvz11.DatosContacto(telefono: str = None, email_comercial: str = None, email_contacto: str = None, web: str = None)[source]
Bases:
ScalarMapTipo de dato para determinar información de datos de contacto como teléfono, email y otros.
- Parameters:
telefono – Atributo opcional para especificar el teléfono de contacto.
email_comercial – Atributo opcional para especificar el email comerical que se quiera publicar a los clientes.
email_contacto – Atributo opcional para especificar el email de contacto para notificaciones privadas.
web – Atributo opcional para especificar la URL del sitio Web.
- 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:
ScalarMapTipo definido para expresar domicilios o direcciones
- Parameters:
tax_id – Atributo opcional para colocar la clave de identificación fiscal del receptor.
codigo_sitio – Elemento opcional para especificar el código de sitio del domicilio.
calle – Este atributo opcional sirve para precisar la avenida, calle, camino o carretera donde se da la ubicación.
numero – Este atributo opcional sirve para expresar el número particular en donde se da la ubicación sobre una calle dada.
colonia – Este atributo opcional sirve para precisar la colonia en donde se da la ubicación cuando se desea ser más específico en casos de ubicaciones urbanas.
ciudad – Atributo opcional que sirve para precisar la ciudad o población donde se da la ubicación.
municipio – Atributo opcional que sirve para precisar el municipio o delegación (en el caso del Distrito Federal) en donde se da la ubicación.
estado – Atributo opcional que sirve para precisar el estado o entidad federativa donde se da la ubicación.
pais – Atributo opcional que sirve para precisar el país donde se da la ubicación.
codigo_postal – Atributo opcional que sirve para asentar el código postal en donde se da la ubicación.
- class satcfdi.create.addendas.dvz11.Concepto(indicador: str = None, identificador1: str = None, identificador2: str = None, descripcion_extranjera: str = None, valor_unitario_moneda_extranjera: Decimal | int = None, importe_moneda_extranjera: 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: Extra | dict | Sequence[Extra | dict] = None)[source]
Bases:
ScalarMapNodo de información para especificar información adicional a un concepto del Comprobante
- Parameters:
indicador – Atributo opcional para definir un identificador básico que relacione la información de la Addenda con los nodos Concepto del Comprobante
identificador1 – Atributo opcional para especificar un identificador especial útil al Concepto
identificador2 – Atributo opcional para especificar otro identificador especial útil al Concepto
descripcion_extranjera – Valor opcional si se requeire agregar información descripriva del Concepto en un idioma diferente al español
valor_unitario_moneda_extranjera – Atributo opcional para determinar el Valor Unitario en alguna moneada extranjera
importe_moneda_extranjera – Atributo opcional para determinar el importe total del concepto en una moneda extranjera
mensaje – Atributo opcional para especificar cualquier mensaje de tipo comercial relacionado al Concepto
unidad_medida – Atributo opcional para determinar alguna unidad de medida adicional que se desee especificar en el Concepto
codigo_ean – Atributo opcional para especificar si se desea el código de barras EAN (European Article Number)
sku – Atributo opcional para especificar el ‘Stock-keeping unit’ o SKU registrado internamente por el negocio
nombre_transportista_c – Atributo opcional para proporcionar el nombre o clave del servicio de transporte usado para el traslado del atrículo definido en el Concepto
numero_entrega_c – Atributo opcional para determinar el número de registro originado en el momento de entrega del producto relacionado al Concepto facturado
fecha_entrega_c – Atributo opcional para indicar la fecha de entrega del producto relacionado al concepto facturado
datos_extra_c – Elemento para determinar datos adicionales que no están contemplados en el esquema pero que se desean especificar en el Comprobante
- class satcfdi.create.addendas.dvz11.Conceptos(concepto: Concepto | dict | Sequence[Concepto | dict], numero_conceptos: int = None)[source]
Bases:
ScalarMap- Parameters:
concepto – Nodo de información para especificar información adicional a un concepto del Comprobante
numero_conceptos – Atributo opcional definido para especificar el número de líneas de concepto presentes en el documento.
- class satcfdi.create.addendas.dvz11.Receptor(comprador: str = None, num_cliente: str = None, datos_contacto_r: DatosContacto | dict = None, domicilio_fiscal_r: Ubicacion | dict = None, destino: Ubicacion | dict | Sequence[Ubicacion | dict] = None)[source]
Bases:
ScalarMapNodo opcional para agregar información relacionada al receptor del documento.
- Parameters:
comprador – Atributo opcional para colocar la clave ó código del comprador.
num_cliente – Atributo opcional para colocar la clave o número de cliente asignado al receptor por parte del emisor del documento.
datos_contacto_r – Elemento opcional para agregar datos de contacto del receptor.
domicilio_fiscal_r – Elemento opcional para especificar la información del domicilio del receptor.
destino
- class satcfdi.create.addendas.dvz11.SucursalE(alias: str = None, domicilio_sucursal: Ubicacion | dict = None, datos_contacto: DatosContacto | dict = None)[source]
Bases:
ScalarMapNodo opcional para agregar información de la sucursal en la que fue expedido el documento
- Parameters:
alias – Atributo opcional para especificar el nombre o clave de la sucursal en la que fue expedido el documento
domicilio_sucursal – Elemento opcional para especificar la información del domicilio de la sucursal en la que fue expedido el documento
datos_contacto – Elemento opcional para especificar datos de contacto de la sucursal en la que fue expedido el documento
- class satcfdi.create.addendas.dvz11.Emisor(vendedor: str = None, numero_proveedor: str = None, tipo_proveedor: str = None, gln: str = None, datos_contacto_e: DatosContacto | dict = None, domicilio_fiscal_e: Ubicacion | dict = None, domicilio_origen_e: Ubicacion | dict = None, sucursal_e: SucursalE | dict = None)[source]
Bases:
ScalarMapNodo opcional para proporcionar información adicional relacionada al emisor.
- Parameters:
vendedor – Atributo opcional para indicar el nombre o clave del Agente de Ventas relacionado con el documento
numero_proveedor – Atributo opcional para colocar la clave o número de proveedor que el emisor tiene asignado por su cliente.
tipo_proveedor – Atributo opcional para colocar el tipo de proveedor que el emisor tiene asignado por su cliente.
gln – Atributo opcional para colocar el número GLN del proveedor.
datos_contacto_e – Nodo opcional para agregar información de contacto del emisor
domicilio_fiscal_e – Nodo opcional para agregar información del domicilo fiscal del emisor
domicilio_origen_e – Elemento opcional para especificar la información del domicilio de origen de envío de la mercancía.
sucursal_e – Nodo opcional para agregar información de la sucursal en la que fue expedido el documento
- 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:
ScalarMapNodo opcional para expresar las descripciones de los valores del Comprobante que tienen un catálogo oficial SAT relacionado.
- Parameters:
c_forma_pago – Atributo opcional para expresar la descripción de la clave del atributo FormaPago del Comprobante conforme al catálogo c_FormaPago.
c_moneda – Atributo opcional para expresar la descripción de la clave del atributo Moneda del Comprobante conforme al catálogo c_Moneda.
c_tipo_de_comprobante – Atributo opcional para expresar la descripción de la clave del atributo TipoDeComprobante del Comprobante conforme al catálogo c_TipoDeComprobante.
c_metodo_pago – Atributo opcional para expresar la descripción de la clave del atributo MetodoPago del Comprobante conforme al catálogo c_MetodoPago.
c_lugar_expedicion – Atributo opcional para expresar la Ciudad y Estado al que corresponda el Código Postal señalado en el atributo LugarExpedicion del Comprobante conforme al catálogo c_CodigoPostal.
c_tipo_relacion – Atributo opcional para expresar la descripción que corresponda a la clave del Tipo de Relación entre CFDIs señalado en el atributo TipoRelacion del nodo CfdiRelacionados del Comprobante conforme al catálogo c_TipoRelacion.
c_regimen_fiscal – Atributo opcional para expresar la descripción que corresponda a la clave del Régimen Fiscal del nodo Emisor del Comprobante conforme al catálogo c_RegimenFiscal.
c_residencia_fiscal – Atributo opcional para expresar la descripción que corresponda a la clave del País del atributo ResidenciaFiscal del nodo Receptor del Comprobante cuando este sea extranjero y conforme al catálogo c_Pais.
c_uso_cfdi – Atributo opcional para expresar la descripción que corresponda a la clave del Uso del CFDI del atributo UsoCFDI del nodo Receptor del Comprobante conforme al catálogo c_UsoCFDI.
- 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:
ScalarMapNodo opcional para proporcionar información general que aplique al documento.
- Parameters:
tipo_documento – Atributo opcional para indicar el nombre comercial del CFDI descrito en letra. Por ejemplo: Factura, Nota de Crédito, Recibo de Arrendamiento, etc.
total_con_letra – Atributo opcional para indicar el importe total del CFDI descrito en letra.
observaciones – Atributo opcional para agregar cualquier información de texto que sea útil para el CFDI
numero_orden – Atributo opcional para identificar el número de orden comercial relacionado con el documento
nombre_transportista – Atributo opcional para especificar el nombre o identificador del servico de transporte de la mercancía que ampara el documento..
embarque – Atributo opcional para especificar el dato o código de embarque.
numero_entrega – Atributo opcional para identificar el número de la orden de entrega de la mercancía que ampara el documento.
terminos_pago – Atributo opcional para identificar los terminos de Pago del documento.
fecha_entrega – Atributo opcional para identificar la fecha de entrega de la mercancía que ampara el documento.
fecha_tipo_cambio – Atributo opcional para identificar la fecha del tipo de cambio aplicado en el atributo TipoCambio del nodo Comprobante del CFDI cuando la Moneda corresponda a un valor diferente a Pesos Mexicanos.
- class satcfdi.create.addendas.dvz11.Diverza(generales: Generales | dict = None, claves_descripcion: ClavesDescripcion | dict = None, emisor: Emisor | dict = None, receptor: Receptor | dict = None, conceptos: Conceptos | dict = None, complemento: Extra | dict | Sequence[Extra | dict] = None)[source]
Bases:
CFDI- Parameters:
generales – Nodo opcional para proporcionar información general que aplique al documento.
claves_descripcion – Nodo opcional para expresar las descripciones de los valores del Comprobante que tienen un catálogo oficial SAT relacionado.
emisor – Nodo opcional para proporcionar información adicional relacionada al emisor.
receptor – Nodo opcional para agregar información relacionada al receptor del documento.
conceptos
complemento
- tag = '{http://www.diverza.com/ns/addenda/diverza/1}diverza'
- version = '1.1'