yaml.

 

El formato de documento YAML, es muy similar al formato TXT, sin embargo, éste nuevo formato es un poco más versatil, y permite el mejor uso de los datos que ahí se incluyen. Éste tipo de documento tiene entre otras ventajas:

  • Inclusión de varias remisiones en un solo documento.
  • Inclusión de diferentes complementos.
  • Transaccionalidad más eficiente y rápida.

Servicios de diverza® que utilizan éste tipo de documento (Remisión YAML):

Conector Fiscal®


Emisión de comprobantes


Para la emisión de comprobantes utilizando un formato de archivo YAML, te puedes enlazar a nuestro servicio de Conector Fiscal® mediante:

  • Utilizando el Conector Software


Para este caso, necesitaremos que envíes la información que tu requeries con la que se genere tu comprobante, nosotros nos encargaremos de generar el CFDI con su sello correspondiente y con la certificación del timbre. Es importante cuidar la estructura y el contenido de las etiquetas en el archivo YAML que vas a generar, para que pueda ser procesado correctamente. Recuerda que no todos los complementos del CFDI están habilitados para este tipo de documento, puedes consultar ejemplos en formato YAML para los tipos de comprobantes y los complementos disponibles en este formato.

Lista de documentos disponibles


Ejemplo de un documento de CFDI base en formato YAML (debe ser obligatoriamente con encoding UTF-8).

# Formato del archivo de texto para solicitar la generación de un comprobante fiscal digital por internet.
# Este formato es compatible con YAML (http://www.yaml.org/spec/1.2/spec.html).
# Puede generar el archivo manualmente o utilizar algún módulo displonible en: http://en.wikipedia.org/wiki/YAML#Bindings.
# El archivo DEBE estar códificado en UTF-8 y sólo debe usar espacios para la identación, no tabs.
# La identación es importante y determina la relación entre los elementos.
# Los comentarios empiezan con un signo de # y debe existir un espacio después del signo #.
# Las lineas vacias son ignoradas.
--- !diverza.com/v2.0   # Todo documento debe empezar con esta marca y la indicación de la versión

# Datos generales
# Debe haber al menos un espacio después de los dos puntos.
RefId              : "nom01user1"
TipoDeComprobante  : "egreso"
LugarExpedicion    : "México, DF"
Folio              : "100"
Serie              : "NOM"
nombreCfdi         : "reciboEmpleado_nom01user1"

# Datos del emisor
Emisor:
  Regimen      : "Persona Moral"
  Rfc          : "AAA010101AAA"
  Nombre       : "Empresa de Prueba SA"
  Calle        : "José María Coss"
  NoExterior   : "731"
  NoInterior   : "Piso 9"
  Colonia      : "Centro"
  Localidad    : "Centro"
  Referencia   : "atras teatro"
  Municipio    : "Monterrey"
  Estado       : "Nuevo León"
  Pais         : "México"
  CodigoPostal : "64000"
  # Datos opcionales de expedición
  ExpedidoEn:
    Calle        : "Dr Coss"
    NoExterior   : "343"
    NoInterior   : "34"
    Colonia      : "Centro"
    Localidad    : "Localidad"
    Referencia   : "Referencia"
    Municipio    : "Monterrey"
    Estado       : "NL"
    Pais         : "Mexico"
    CodigoPostal : "34343"
    Alias        : "Centro"
    Telefono     : "83101111"

# Datos del receptor
Receptor: # Los datos de este bloque corresponden al su cliente es decir, el receptor del CFDi.
  Rfc          : "TERA010101DEM"
  Nombre       : "Empleado"
  Calle        : "Padre Mier"
  NoExterior   : "731"
  NoInterior   : "A"
  Colonia      : "Obispado"
  Localidad    : "A"
  Referencia   : "B"
  Municipio    : "Monterrey"
  Estado       : "Nuevo León"
  Pais         : "México"
  CodigoPostal : "64000"
  NoCliente    : "34343"
  Email        : "empleado@diverza.com"
  Telefono     : "40001500"

# Conceptos
Conceptos:
  # El siguiente bloque se repite de acuerdo al número de conceptos que quiera incluir
  # El símbolo - indica inicio de nuevo concepto. Debe haber un espacio después del símbolo -
  - NoIndentificacion : "002RFFT"
    Unidad            : "TON"
    Descripcion       : "Rollos de tela importada"
    Cantidad          : "1.00"
    ValorUnitario     : "13379.00"
    Importe           : "13379.00"
  # Puede existir linea vacia entre cada concepto mientras mantenga la identación


# Impuestos
Impuestos:
  TotalImpuestosRetenidos : "2053.71"
  # Bloque de datos que determina los impuestos retenidos, se repite por cada impuesto retenido global presente en el CFDi.
  Retenciones:
    - Impuesto : "ISR"
      Importe  : "2053.71"

  TotalImpuestosTraslados : "0.00"
  # Bloque de datos que determina los impuestos traslados, se repite por cada impuesto global presente en el CFDi.
  Traslados:
    - Impuesto :   "IVA"
      Importe  :   "1000.00"
      Tasa     :   "16.00"

# Datos complementarios del comprobante a nivel global
# Datos adicionales que complementan el esquema fiscal del CFDi.
SubTotal             : "13379.00"
FormaDePago          : "Pago en una sola Exhibición"
CondicionesDePago    : "contado"
MetodoDePago         : "Transferencia"
NumCtaPago           : "1234"
Moneda               : "MXN"
TipoCambio           : "1"
FolioFiscalOrig      : ""
SeriefolioFiscalOrig : ""
FechafolioFiscalOrig : ""
MontofolioFiscalOrig : ""
Observaciones        : "Sin deducciones adicionales"
MontoTotalTexto      : "Trece Mil Trescientos Setenta y Nueve Pesos 00/100 M.N."

# Totales
Total           : "13379.00"
Descuento       : "1278.39"
MotivoDescuento : "Descuento por promoción"

# Otros. Bloque informativo para especificar información extra que desee expresar en la representación impresa del comprobante.
LeyendasImpresion:
  - Atributo : "leyenda1"
    Valor    : "1231312"

  - Atributo : "registro1"
    Valor    : "dato1"

...

Para conocer sobre las virtudes y beneficios de este servicio, puedes contactar con alguna de nuestras oficinas comerciales, o comunicarte al siguiente número telefónico, también puedes enviar un correo electrónico informándonos sobre tu interés.


Referencias


En el pánel de la derecha, podrás acceder de manera rápida a la sección en la que puedas estar interesado, lo dividimos por tipo de documento para que sea más sencillo de ubicar.