Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações
titleUso del parámetro MV_ENVZIP

La configuración del parámetro MV_ENVZIP, determinará cómo se enviarán los comprobantes fiscales, lo cual sigue la siguiente regla:

  • Si el parámetro no es configurado o el valor es 1; Indica que se enviarán los archivos PDF y XML comprimidos en un archivo Zip.
  • Valor igual a 2; Indica que se enviarán los archivos PDF y XML sin comprimir.


3.2 Descripción del producto en el XML

Se activa el punto de Entrada MT486AGDES  en la rutina Funciones genéricas de documentos electrónicos (M486XFUN), para definir la cadena de caracteres que será mostrada en el nodo cbc:Description del XML (Ubicación: //Invoice/cac:InvoiceLine/cac:Item/cbc:Description).


El Punto de Entrada MT486AGDES recibe como parámetro de entrada el código del producto informado en el ítem del documentos (D1_COD/D2_COD).

Ejemplo del nodo cbc:Description (Tamaño 250 caracteres):

Image Added


En los anexos 1,2,3 y 4 10. Normas legales - Factura Electrónica se define en la sección Detalle por cada ítem la regla para la Descripción detallada del servicio prestado, bien vendido o cedido en uso, indicando las características.

Nota: Las actualizaciones presentadas a continuación son compatibles con versiones mayor o igual a 12.1.17

1. Se recomienda realizar un respaldo del repositorio de objetos (RPO) antes de aplicar el paquete de actualización (patch).

2. Aplicar el paquete de actualización (patch), el cual contiene las siguientes rutinas:

Rutina(s)Nombre TécnicoFecha
M486XFUNFunciones genéricas de documentos electrónicos.17/02/2020
M486RNFXMLGeneración de XML para trasmisión electrónica.19/02/2020


Procedimiento de Utilización 

  • Desde el módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Facturación | Facturaciones, registrar una Factura de Venta 
  • Activar la funcionalidad de facturación electrónica.
  • Compilar en el repositorio el punto de entrada MT486AGDES.


Ejemplo del punto de Entrada MT486AGDES:

#include "Protheus.ch"

User Function MT486AgDes()

local cCodPro := PARAMIXB[1]

local cDesProd := ""

dbSelectArea("SB1")

SB1->(dbSetOrder(1))

If SB1->(dbSeek(xFilial("SB1") + cCodPro))

cDesProd := alltrim(SB1->B1_DESC) + " -MODIF PE MT486AGDES"

EndIf

Return cDesProd


  1. Ingresar al módulo de SIGAFAT "Actualizaciones | Facturacion | Documentos Electronicos" (MATA486).
  2. Seleccionar el tipo de Documentos (Factura) y la Serie utilizada en la Factura.
  3. Dar clic en el botón Transmitir y colocar el rango de número del Documento de la Factura transmitir. 
  4. Visualizar el XML y validar que la Descripción detallada del servicio prestado, bien vendido o cedido en uso, indicando las características sea correcta de acuerdo a lo definido en el PE (nodo cbc:Description).



4. PUNTOS DE ENTRADA

4.1 PE - M486PENF

...