Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


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:
NombreRutinaFecha
M486RNFXMLGuías de Remisión Electrónicas
24
27/01/2025
M486XFUNFunciones genéricas de Facturación Electrónica27/01/2025
MATA486Documentos Electrónicos31/01/2025
M486XMLPDFImpresión y Envío de Factura Electrónica
24
31/01/2025
País:Perú
Ticket:22139120 
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-22184


02. SITUACIÓN/REQUISITO

Actualmente, la funcionalidad para transmitir Guías de Remisión para traslado de mercancías utilizando un vehículo de tipo M1 o L no está contemplada dentro de Protheus, debido a que el sistema cuando la modalidad de traslado es Transporte público (A4_TIPOTRA igual a "01") esta está validando el campos campo de RUC de la transportadora (A4_CGC) y no permite transmitir la guiaguía, siendo que, para esta categoria categoría de vehículos no es obligarorio obligatorio informar el RUC de la transportadora.

Para la modalidad de traslado Transporte privado (A4_TIPOTRA igual a "02") se esta está validando la placa del vehículo (DA3_PLACA) y los datos del conductor (DA3_MOTORI) que de igual forma cuando se usan vehículos de son de categoria categoría  M1 o L no son necesarios informarlos.

Es necesario que el sistema permita informar si el vehiculo vehículo utilizado en la guia guía de remisión pertenece a las categorias categorías M1 o L y ajustar las validaciones al momento de transmitir las guias guías de remisión.


Informações
titleLink Sustento Legal
https://www.gob.pe/7909-guia-de-remision-traslados-exceptuados-de-ser-sustentados-con-guia-de-remision
https://www.sunat.gob.pe/legislacion/superin/2022/anexo-123-2022.pdf

03. SOLUCIÓN

Dentro de la rutina Guías de Remisión Electrónicas (M486RNFXML), se realizan los siguientes ajustes:

  • En la función principal (M486RNFXML), se agregan los cambios para obtener el valor del nuevo campo ¿Veh. M1 o L? (DA3_TIPID) y validar si el vehículo informado es de categoria categoría M1 o L.
  • En la función que Genera estructura XML para guia guía de remision remisión de acuerdo al estandar estándar UBL 2.1 (fGenXMLRNF), se realizan ajustes para generar el nodo <cbc:SpecialInstructions>SUNAT_Envio_IndicadorTrasladoVehiculoM1L</cbc:SpecialInstructions> cuando el vehiculo vehículo informado sea de categoria categoría M1 o L.
  • Se realizan ajustes para no generar los nodos de cac:CarrierParty  y cac:DriverPerson cuando el vehiculo vehículo informado sea de categoria categoría M1 o L.

Dentro de la rutinaFunciones Genéricas de Facturación Electrónica (M486XFUN), se realizan los siguientes ajustes:

  • En la función que detona las Validaciones para transmisión electrónica de guías de remisión de Perú (M486VLDRFN), se ajustan las condiciones para que cuando se usa una transportadora con la modalidad de traslado Transporte público (A4_TIPOTRA igual a "01") no valide el campos campo de RUC de la transportadora (A4_CGC) y para la modalidad de traslado Transporte privado (A4_TIPOTRA igual a "02") no valide la placa del vehículo (DA3_PLACA) y los datos del conductor (DA3_MOTORI) cuando el vehiculo a vehículo ha utilizado sea de categoria categoría M1 o L.


Informações
titleImportante

La solución aplica para guias de remisión de clientes y de proveedores




Totvs custom tabs box
tabsPre-condiciones,PasosInclusión de Remisión,Transmisión de Guia de Remisión
idsPre-condiciones,PasosInclusión de Remisión,Transmisión de Guia de Remisión
Totvs custom tabs box items
defaultyes
referenciaPre-condiciones
  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Descargar y actualizar el parche generado para la
issue 
  1. issue DMICNS-22184.
    • NOTA:
 
    • Validar que correspondan a las rutinas y fechas indicadas en
el sección 
    • la sección 01.
 DATOS
    •  DATOS GENERALES.
  1. Tener configurada la funcionalidad para transmisión electrónica
de 
  1. de Guías de Remisión, para más información ver
el 
  1. el Documento Técnico de Transmisión de Guías de Remisión.
  2. Realizar las configuraciones al Diccionario de Datos mencionadas en la
sección 
  1. sección 04.
 INFORMACIÓN
  1.  INFORMACIÓN ADICIONAL.
  2. En el módulo de Libros Fiscales (SIGAFIS), ir al menú "Actualizaciones | Archivos | Contr. Formularios":
    Registrar
      • Para guias de clientes, registrar la serie para la especie RFN, informar el campo Clase (FP_ESPECIE) igual a "6-RFN".
      • Para guias de proveedores, registrar la especie RFB, informar el campo Clase(FP_ESPECIE) igual a "7-RFB".
    1. En el módulo de Compras (SIGAFAT), ir al menú "Actualizaciones | Archivos | Clientes":
      1. Registrar un cliente con los datos requeridos para generar la guía de remisión:
        • CP Entr - A1_CEPE
        • Direcc.Entre - A1_ENDENT
        • País - A1_PAIS
        • Tipo Doc.  - A1_TIPDOC
        • Nombre - A1_NOME
        • Si Tipo Doc es "6 - Registro Único de Contribuyentes" informar RUC - A1_CGC, de lo contrario informar DNI. - A1_PFISICA.

    2. En el módulo de Compras(SIGACOM), ir al menú "Actualizaciones | Archivos | Proveedores":
      1. Registrar un proveedor con los datos requeridos para generar la guía de remisión:
        • CP Entr - A2_CEPE
        • Direcc.Entre - A2_ENDENT
        • País - A2_PAIS
        • Tipo Doc.  - A2_TIPDOC
        • Razon Social - A2_NOME
        • Si Tipo Doc es "6 - Registro Único de Contribuyentes" informar RUC - A2_CGC, de lo contrario informar RG/Ced.Estr. - A2_PFISICA.

    3. Desde la rutina Vehículos - OMSA060,
    configurar 
    1. configurar Vehículo con el campo ¿Veh. M1 o L?(DA3_TIPID) igual a
    Si
    Totvs custom tabs box items
    Pasos
    defaultno
    referenciaInclusión de Remisión

    Guia de remisión de Cliente

    1. En el módulo de Facturación (SIGAFAT), ir al menú "Actualizaciones | Form. de Remisión | Generac. de Form. de Remisión"
    2. En la pregunta inicial ¿Normal/Benef.?, informar "Normal.".
      • Generar una Remisión.
      • Indicar los campos requeridos según la Guía de Remisión a realizar.
        • F2_MODTRAD- Motivo de traslado.
        • F2_TRANSP - Transportadora.
        • F2_PBRUTO - Peso Bruto.
        • F2_VEICULO - Vehículo del traslado (dado de alta del apartado "Pre-condiciones")
        • F2_FECDSE - Fecha de Inicio de Traslado.
        • F2_CLIENT - Cliente de Entrega.
        • F2_LOJENT - Tienda de Entrega.
      • Guardar la remisión

    Guia de remisión de Proveedor

    1. En el módulo de Facturación (SIGAFAT), ir al menú "Actualizaciones | Form. de Remisión | Generac. de Form. de Remisión"
    2. En la pregunta inicial ¿Normal/Benef.?, informar "Benef.".
      • Generar una Remisión.
      • Indicar los campos requeridos según la Guía de Remisión a realizar.
        • F2_MODTRAD- Motivo de traslado.
        • F2_TRANSP - Transportadora.
        • F2_PBRUTO - Peso Bruto.
        • F2_VEICULO - Vehículo del traslado (dado de alta del apartado "Pre-condiciones")
        • F2_FECDSE - Fecha de Inicio de Traslado.
        • F2_CLIENT - Cliente de Entrega.
        • F2_LOJENT - Tienda de Entrega.
      • Guardar la remisión
    Totvs custom tabs box items
    defaultno
    referenciaTransmisión de Guia de Remisión

    Transmisión Guia de remisión Cliente

    1. En el módulo Facturación (SIGAFAT):
    2. Acceder a la rutina Documentos Electrónicos (MATA486), ubicada en la ruta: Actualizaciones | Facturación | Documentos Electrónicos
      • Especificar en los parámetros
        • ¿Tipo de Documento?: "Guía Remisión"
        • ¿Serie?: Serie de guías de remisión
        • ¿Tipo de Guía de Remisión?: "De Cliente"
      • Indique los parámetros para el filtrado de los documentos a transmitir.
        • Serie: Serie de las guías de remisión a transmitir.
        • Guía de remisión inicial: Número de documento inicial a transmitir.
        • Guía de remisión final: Número de documento inicial a transmitir.
      • Una vez finalizado el proceso de transmisión se visualiza una ventana con el log del proceso, presionar  para verificar el resultado de la transmisión.
        • Image Added
      • Validar que en el XML se muestre en nodo <cbc:SpecialInstructions>SUNAT_Envio_IndicadorTrasladoVehiculoM1L</cbc:SpecialInstructions>
        • Para la modalidad de traslado Transporte privado (A4_TIPOTRA igual a "02"), validar que no se genere el nodo cac:DriverPerson
        • Para la modalidad de traslado Trasporte público (A4_TIPOTRA igual a "01"), validar que no genere el nodo cac:CarrierParty

    Transmisión Guia de remisión Proveedor

    1. En el módulo Facturación (SIGAFAT):
    2. Acceder a la rutina Documentos Electrónicos (MATA486), ubicada en la ruta: Actualizaciones | Facturación | Documentos Electrónicos
      • Especificar en los parámetros
        • ¿Tipo de Documento?: "Guía Remisión"
        • ¿Serie?: Serie de guías de remisión
        • ¿Tipo de Guía de Remisión?: "De Proveedor"
      • Indique los parámetros para el filtrado de los documentos a transmitir.
        • Serie: Serie de las guías de remisión a transmitir.
        • Guía de remisión inicial: Número de documento inicial a transmitir.
        • Guía de remisión final: Número de documento inicial a transmitir.
      • Una vez finalizado el proceso de transmisión se visualiza una ventana con el log del proceso, presionar  para verificar el resultado de la transmisión.

    image-2024-12-18_11-39-36.pngImage Added

      • Validar que en el XML se muestre en nodo <cbc:SpecialInstructions>SUNAT_Envio_IndicadorTrasladoVehiculoM1L</cbc:SpecialInstructions>
        • Para la modalidad de traslado Transporte privado (A4_TIPOTRA igual a "02"), validar que no se genere el nodo cac:DriverPerson
        • Para la modalidad de traslado Trasporte público (A4_TIPOTRA igual a "01"), validar que no genere el nodo cac:CarrierParty


    04. INFORMACIÓN ADICIONAL


    Creación de nuevos campos DA3 – Vehiculos:

    CampoDA3_TIPID
    TipoC
    Tamaño1
    Decimal0
    Formato@!
    Título¿Veh M1 o L?
    Descripción¿Vehículo M1 o L?
    ObligatorioNo
    ValidaciónPertence("12")
    UtilizadoSi
    BrowseNo
    ContextoReal
    PropiedadModificar
    Lista Opciones1=Si;2=No
    Help de Campo

    Indica si el vehículo es de categoría M1 o L.

    Si se indica el valor "1 - Sí", al momento de transmitir la guía de remisión se generará el nodo.

    <cbc:SpecialInstructions>SUNAT_Envio_IndicadorTrasladoVehiculoM1L</cbc:SpecialInstructions>



    Informações
    titlePacote Diccionario (uso exclusivo interno)

    Código: 015060
    Pacote: MI - DMICNS-22184 - PER GUÍA REM. VEHÍCULO M1 o L


    Card documentos
    InformacaoUtilice este box para resaltar información relevante y/o de destaqueLa presente solución aplica para versión 12.1.2210 o superior. Adicional contar con la funcionalidad de transmisión de guía de remisión.
    Titulo¡IMPORTANTE!


    05. ASUNTOS RELACIONADOS

    ...