Histórico da Página
...
Línea de Producto: | Microsiga Protheus | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segmento: | Servicios - Mercado Internacional | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Módulo: | SIGAFAT - Facturación | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rutina: |
Rutinas TSS Involucradas
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Requisito/Story/Issue: | DMINA-4575 , | DMINA-5822 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
País(es): | Perú. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Base(s) de Datos: | Todas. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sistema(s) operativo(s): | Todos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DMINA-6684 | DMINA-7000 | DMINA-5746 | DMINA-6311 | DMINA-5270 (v 12.1.14) | DMINA-6130 (v 11.8) | DMINA-7936 ( v 12.1.25) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Base(s) de Datos: | Todas. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sistema(s) operativo(s): | Todos. | Tablas utilizadas: |
Descripción
Se implementa la versión UBL 2.1 para generación de XML de los documentos Factura y Boleta de Venta, Nota de CRédit y Nota de Débito electrónicos según lo establecido por la SUNAT en la Resolución de Superintendencia N° 164-2018/SUNAT: https://busquedas.elperuano.pe/normaslegales/modifican-la-fecha-para-usar-obligatoriamente-la-version-21-resolucion-no-164-2018sunat-1664280-1/
...
Acción | Descripción |
---|---|
Buscar | Busca en el browse el número de documento especificado |
Marca Todos | Marca todos los ítems para envío de comunicado de baja |
Desmarca Todos | Desmarca todos los ítems |
Confirmar | Ejecuta envío de comunicado de baja para los documentos seleccionados |
3. PUNTOS DE ENTRADA
3.1 PE - M486PENF
Descripción: | M486PENF.- Generación personalizada de XML de Factura Electrónica | ||||||||
Ubicación: | Actualizaciones / Facturación / Transmisión Electrónica. | ||||||||
Eventos: | Transmitir. | ||||||||
Programa Fuente: | MATA486.PRW | ||||||||
Función: | M486SENDDOC | ||||||||
Respuesta: |
|
...
cXML += '</Invoice>' + cCRLF
Return cXML
3.
...
2 PE - M486PENC
Descripción: | M486PENC.- Generación personalizada de XML de Nota de Crédito | ||||||||
Ubicación: | Actualizaciones / Facturación / Transmisión Electrónica. | ||||||||
Eventos: | Transmitir. | ||||||||
Programa Fuente: | MATA486.PRW | ||||||||
Función: | M486SENDDOC | ||||||||
Respuesta: |
|
...
cXML += '</CreditNote>' + cCRLF
Return cXML
3.
...
4 PE - M486PEND
Descripción: | M486PEND.- Generación personalizada de XML de Nota de Débito | ||||||||
Ubicación: | Actualizaciones / Facturación / Transmisión Electrónica. | ||||||||
Eventos: | Transmitir. | ||||||||
Programa Fuente: | MATA486.PRW | ||||||||
Función: | M486SENDDOC | ||||||||
Respuesta: |
|
...
cXML += '</DebitNote>' + cCRLF
Return cXML
3.
...
5 PE - M486PECR
Descripción: | M486PECR.- Generación personalizada de XML de Comprobante de Retención | ||||||||
Ubicación: | Actualizaciones / Facturación / Transmisión Electrónica. | ||||||||
Eventos: | Transmitir. | ||||||||
Programa Fuente: | MATA486.PRW | ||||||||
Función: | M486SENDDOC | ||||||||
Respuesta: |
|
...
cXML += '</Retention>' + cCRLF
Return cXML
3.
...
6 PE - M486PDFGEN
Descripción: | M486PDFGEN.- Generación personalizada de Impresión Gráfica de Documentos |
Ubicación: | Actualizaciones / Facturación / Transmisión Electrónica. |
Eventos: | Imprimir PDF. |
Programa Fuente: | MATA486.PRW |
Función: | MenuDef |
Retorno: | N/A |
...
MsgAlert("Aquí debe colocar lógica para imprimir pdf ")
Return
3.
...
7 PE - M486NF
Descripción: | M486NF.- Adicionar información que no es obligatoria para la SUNAT para el documento Factura/Boleta de Venta | ||||||||
Ubicación: | Actual/ Faturamento/Transmisión Electrónica | ||||||||
Eventos: | Transmitir | ||||||||
Programa Fuente: | M486XMLNF | ||||||||
Función: | fGenXMLNF | ||||||||
Retorno: |
|
...
cXML += '<cbc:Note>Nombre campo: dato a enviar</cbc:Note> ' + cCRLF
Return cXML
3.
...
8 PE - M486NCC
Descripción: | M486NCC.- Adicionar información que no es obligatoria para la SUNAT para el documento Nota de Crédito | ||||||||
Ubicación: | Actual/ Faturamento/Transmisión Electrónica | ||||||||
Eventos: | Transmitir | ||||||||
Programa Fuente: | M486NCCXML | ||||||||
Función: | fGenXMLNCC | ||||||||
Retorno: |
|
...
cXML += '<cbc:Note>Nombre campo: dato a enviar</cbc:Note> ' + cCRLF
Return cXML
3.
...
9 PE - M486NDC
Descripción: | M486NDC.- Adicionar información que no es obligatoria para la SUNAT para el documento Factura/Boleta de Venta Exportación | ||||||||
Ubicación: | Actual/ Faturamento/Transmisión Electrónica | ||||||||
Eventos: | Transmitir | ||||||||
Programa Fuente: | M486NDCXML | ||||||||
Función: | fGenXMLNDC | ||||||||
Retorno: |
|
...
cXML += '<cbc:Note>Nombre campo: dato a enviar</cbc:Note> ' + cCRLF
Return cXML
3.
...
10 PE - M486NFE
Descripción: | M486NFE.- Adicionar información que no es obligatoria para la SUNAT para el documento Factura/Boleta de Venta Exportación | ||||||||
Ubicación: | Actual/ Faturamento/Transmisión Electrónica | ||||||||
Eventos: | Transmitir | ||||||||
Programa Fuente: | M486XMLNF | ||||||||
Función: | fGenXMLNF | ||||||||
Retorno: |
|
...
cXML += '<cbc:Note>Nombre campo: dato a enviar</cbc:Note> ' + cCRLF
Return cXML
3.
...
11 PE - M486FECVEN
Descripción: | M486FECVEN.- Generar el nodo cbc:DueDate de acuerdo a la definición de la SUNAT para el documento Factura de Venta. | ||||||||
Ubicación: | Actual/ Faturamento/Transmisión Electrónica | ||||||||
Eventos: | Transmitir | ||||||||
Programa Fuente: | M486FECVEN | ||||||||
Función: | fGenXMLNF | ||||||||
Retorno: |
|
...
User Function M486FECVEN()
Local cXMLVen := ""
Local cFecVen := "2020-07-31" + Alltrim(SF2->F2_SERIE) + "-" + Alltrim(SF2->F2_DOC)
Local cCRLF := (chr(13)+chr(10))
cXMLVen += ' <cbc:DueDate>' + cFecVen + '</cbc:DueDate>' + cCRLF
Return cXMLVen
3.
...
12 PE - M486PEREF
Descripción: | M486PEREF .- definir la regla de negocio que aplicará para la generación del nodo cac:BillingReference en las Notas de Crédito de Cliente cuando el documentos origen no existe en Protheus. | ||||||||
Ubicación: | Actual/ Faturamento/Transmisión Electrónica | ||||||||
Eventos: | Transmitir | ||||||||
Programa Fuente: | M486PEREF | ||||||||
Función: | fGenXMLNF | ||||||||
Retorno: |
|
...
User Function M486PEREF()
Local cEs := PARAMIXB[1] //Especie
Local cDc := PARAMIXB[2] //Documento
Local cSe := PARAMIXB[3] //Serie
Local cCl := PARAMIXB[4] //Cliente
Local cLo := PARAMIXB[5] //Loja
Local cSero := "F009"
Local cDocO := RTRIM(cNFOri)
Local cTpDocu := "01"
Local cDtEmisi := "2020-07-31"
Return {cSero,cDocO,cTpDocu,cDtEmisi}
4. TABLAS UTILIZADAS
- SA1 - Clientes
- SM0 - Empresas
- F3H - Definición de catálogos.
- F3I - Mantenimiento de catálogos.
- SB1 - Productos.
- SAH - Unidades de medida.
- SFB - Impuestos variables.
- SFP - Control de Formularios..
- SF1 - Documentos de entrada.
- SD1 - Items de documentos de entrada.
- SF2 - Documentos de salida.
- SD2 - Items de documentos de salida.
- SYA - Países.
- SF4 - Tipos de Entrada/salida
- SFC - Vinculo TES vs. Impuestos.
- SC5- Encabezado de Pedidos de Venta.
- CTO - Monedas.
- SFC - Detalle Tipos de Entrada/Salida (impuestos).
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |
...