Árvore de páginas

Versões comparadas

Chave

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

...

Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre TécnicoFecha
M486RNFXMLXML de Guías de Remisión Electrónicas - Perú26/09/2023
País:Perú (PER)
Ticket:17956656
Requisito/Story/Issue (informe el requisito vinculado):DMINA-20890


02. SITUACIÓN/REQUISITO

Se Para la transmisión de Guías de Remisión Electrónica (GRE), con motivo de traslados sea igual a 03 - Venta con Entrega a Terceros, se solicita la activación de una opción en el Punto de Entrada M486RNF,que permitan personalizar la generación de nodo del Comprador en XML de Guías de Remisión Electrónicas (GRE) del País Perú.

...

Totvs custom tabs box
tabsPaso 01, Paso 02Pre-condiciones, Transmisión de GRE, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Descargar y actualizar el parche generado para la issue DMINA-20890.
    • NOTA: Validar que correspondan a las rutinas y fechas indicadas en el sección 01. DATOS GENERALES.
  3. Tener configurada la funcionalidad para transmisión electrónica de Guías de Remisión (RNF), para más información ver el Documento Técnico de Transmisión de Guías de Remisión.
  4. Compilar el Punto de Entrada M486RNF para a opción CP (Ver el ejemplo en la sección 04. INFORMACIÓN ADICIONAL).
  5. En el módulo Facturación (SIGAFAT):
    • Ir al menú Actualizaciones | Archivos Mantenimiento de Catálogos (FISA813), validar que se tenga actualizado el catálogo S020 - Cat No. 20 Motivos de Traslad, conforme al catálogo 20 - Código de motivo traslado de la SUNAT.
      Image Added
    • Ir al menú Actualizaciones | Pedidos | Pedidos de Venta (MATA410).
    • Incluir un Pedido de Venta, informando el campo Doc Gener. (C5_DOCGER) con valor 2 - Remisión. y el campo Motivo Tras () con el valor 03 - Venta con entrega a terceros.
    • Ir al menú Actualizaciones | Form. de Remisión | Generac. de Remitos (MATA462AN).
    • Seleccionar los ítems del Pedido de Venta creado previamente.
    • Ejecutar la acción +Gen Remisión.
Totvs custom tabs box items
defaultno
referenciapaso2

...

04. INFORMACIÓN ADICIONAL

...

Ejemplo del Punto de Entrada:

Bloco de código
titleM486RNF
linenumberstrue
User Function M486RNF()
    Local cXMLPE  := ""
    Local cCRLF   := (chr(13)+chr(10))
    Local cOpc    := PARAMIXB[1] 
    Local cTpDocC := "4"
    Local cNumIdC := "A43594617"
    Local cNomCom := "Razon Social Comprador"

    If cOpc == "CP" //Comprador Provedor
        //DATOS DEL COMPRADOR
        If SF2->F2_MODTRAD == "03" //Motivo de Traslado 03 - Venta con entrega a terceros
            cXMLPE := space(4) + '<cac:BuyerCustomerParty>' + cCRLF
            cXMLPE += space(9) + '<cac:Party>' + cCRLF
            cXMLPE += space(14) + '<cac:PartyIdentification>' + cCRLF
            cXMLPE += space(19) + '<cbc:ID schemeID="' + cTpDocC + '" schemeName="Documento de Identidad" schemeAgencyName="PE:SUNAT" schemeURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo06">' + cNumIdC + '</cbc:ID>' + cCRLF
            cXMLPE += space(14) + '</cac:PartyIdentification>' + cCRLF
            cXMLPE += space(14) + '<cac:PartyLegalEntity>' + cCRLF
            cXMLPE += space(19) + '<cbc:RegistrationName>' + cNomCom + '</cbc:RegistrationName>' + cCRLF
            cXMLPE += space(14) + '</cac:PartyLegalEntity>' + cCRLF
            cXMLPE += space(9) + '</cac:Party>' + cCRLF
            cXMLPE += space(4) + '</cac:BuyerCustomerParty>' + cCRLF
        EndIf
    EndIf
Return cXMLPE



Card documentos
InformacaoLa presente solución aplica para versión 12.1.2210 o superior.
Titulo¡IMPORTANTE!

...