Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación
Función:
FunciónNombre

M486XFUNPAR.PRW

Funciones Genéricas de documentos electrónicos Paraguay.

País:Paraguay
Ticket:21676632
Requisito/Story/Issue (informe el requisito vinculado):DMICAS-216


02. SITUACIÓN/REQUISITO

        Solicitud de punto puntos de entrada en la generación creación del XML de las facturas electrónicas (entrada Entrada y salidaSalida), que permita permite reemplazar el contenido de las tags de Campos todos los datos del nodo padre (etiqueta gOpeDE) con campos inherentes a la operación de DE (Tag gOpeDE) en el proceso de generación del XMLde documentos electrónicos (B001-B099), del documento del manual técnico del sistema integrado de facturación electrónica nacional (SIFEN), para el tratamiento de la información personalizada.

03. SOLUCIÓN

       Creación de los puntos de entrada en la generación creación del XML de las facturas electrónicas:, para el tratamiento de la información personalizada.

  • M486ETOD - Documento Punto de entrada para el documento de entrada
  • M486STOD-Documento  - Punto de entrada para el documento de salida

         Estos Estos puntos de entrada permiten reemplazar el contenido de las tags de Campos inherentes a la operación de DE (Tag gOpeDE)del nodo padre (etiqueta gOpeDE), como podemos verificar en los ejemplos abajo.


Totvs custom tabs box
tabsEjemplo de uso P.E. M486ETOD, Ejemplo XML M486ETOD,Ejemplo de uso P.E. M486STOD, Ejemplo XML M486STOD
idspaso01,paso02,paso03,paso04
Totvs custom tabs box items
defaultyes
referenciapaso01
User Function M486ETOD()
Local cFilDoc   := PARAMIXB[1]
Local cSerie    := PARAMIXB[2]
Local cFornece  := PARAMIXB[3]
Local cLoja     := PARAMIXB[4]
Local cDoc      := PARAMIXB[5]
Local cEspecie  := PARAMIXB[6]
Local cID       := PARAMIXB[7]
Local cXml := PARAMIXB[8]
Local cRet := ""

    cRet := '<gOpeDE>' + chr(10)+chr(13)
    cRet += '<iTipEmi>1</iTipEmi>' + chr(10)+chr(13)
    cRet += '<dDesTipEmi>Normal</dDesTipEmi>'  + chr(10)+chr(13)
    cRet += '<dCodSeg>' + SUBSTR(cID,35,9) + '</dCodSeg>' + chr(10)+chr(13)
    cRet += '<Ejemplo>Ejemplo Uso M486ETOD</Ejemplo>' + chr(10)+chr(13)
    cRet += '</gOpeDE>' + chr(10)+chr(13)

Return cRet
Totvs custom tabs box items
defaultno
referenciapaso02


Totvs custom tabs box items
defaultno
referenciapaso03
User Function M486STOD()
Local cFilDoc   := PARAMIXB[1]
Local cSerie    := PARAMIXB[2]
Local cCliente  := PARAMIXB[3]
Local cLoja     := PARAMIXB[4]
Local cDoc      := PARAMIXB[5]
Local cEspecie  := PARAMIXB[6]
Local cID       := PARAMIXB[7]
Local cXml   := PARAMIXB[8]
Local cRet := ""

    cRet := '<gOpeDE>' + chr(10)+chr(13)
    cRet += '<iTipEmi>1</iTipEmi>' + chr(10)+chr(13)
    cRet += '<dDesTipEmi>Normal</dDesTipEmi>'  + chr(10)+chr(13)
    cRet += '<dCodSeg>' + SUBSTR(cID,35,9) + '</dCodSeg>' + chr(10)+chr(13)
  cRet += '<Ejemplo>Ejemplo Uso M486STOD</Ejemplo>' + chr(10)+chr(13)
    cRet += '</gOpeDE>' + chr(10)+chr(13)

Return cRet
Totvs custom tabs box items
defaultno
referenciapaso04


04. INFORMACIÓN ADICIONAL

  • No aplica

05. ASUNTOS RELACIONADOS