...
| Totvs custom tabs box |
|---|
| tabs | Pre-condiciones,Pasos,Punto de entrada M486PEFORP |
|---|
| ids | paso01,paso2paso02,paso3paso03 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | paso01 |
|---|
| |
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | paso02 |
|---|
| - En el módulo facturación (SIGAFAT), ir al menú Actualizaciones | Facturación | Documentos Electrónicos (MATA467N).
- Informar los parámetros de la rutina. Ejemplo:
- ¿Tipo de Documento? = Factura
- ¿Serie? = A
- ¿Estatus? = 0
- ¿Fecha Inicial? = 01/06/2025
- ¿Fecha Final? = 31/12/2025
- Dar clic en la opción "Transmitir".
- Informar los parámetros para la transmisión del documento. Ejemplo:
- ¿Serie de la Factura? = A
- ¿Factura Inicial? = 0000000000142
- ¿Factura Final? = 0000000000042
- Dar clic en "OK", para iniciar con la transmisión.
- Al finalizar el proceso, la rutina muestra el mensaje "Transmisión exitosa".
- El estatus del documento cambia a "Documento autorizado".
- Validar que el XML contenga la información indicada en los puntos de entrada M486PEFORP
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | paso03 |
|---|
| Descripción | Punto de entrada para permite personalizar la sección cac:PaymentTerms (Formas de Pago) en el XML de factura electrónica de Perú |
|---|
Rutina: | M486NFXML.PRW |
|---|
Función | M486PEFORP |
|---|
| Parámetros | | ParamIXB[1] | Carácter - Moneda del documento |
|---|
| ParamIXB[2] | Carácter - Tipo de Pago (1-Contado,2-Crédito) |
|---|
| ParamIXB[3] | Númerico - Acumulado de saldo de pagos |
|---|
| ParamIXB[4] | Array - Arreglo con identificador, valor y fecha de vencimiento de cada cuota. |
|---|
| ParamIXB[5] | Númerico - Total de Detracciones del documento |
|---|
ParamIXB[6] | Númerico - Total de Impuestos del documento |
|---|
|
|---|
Retorno: | Variable del tipo carácter que contiene la estructura del XML correspondiente a los nodos cac:PaymentTerms. |
|---|
| Bloco de código |
|---|
| language | c# |
|---|
| theme | Eclipse |
|---|
| title | M486PEFORP |
|---|
| linenumbers | true |
|---|
| #include 'protheus.ch'
User Function M486PEFORP()
Local cMoeda := PARAMIXB[1] //Carácter Moneda del documento
Local cTipoPag := PARAMIXB[2] //Carácter Tipo de Pago (1-Contado,2-Crédito)
Local nTotal := ParamIXB[3] //Numerico Acumulado de saldo de pagos
Local aFVence := ParamIXB[4] //Array Arreglo con identificador, valor y fecha de vencimiento de cada cuota.
Local nDetra := ParamIXB[5] //Numerico Total de Detracciones del documento
Local nImp := ParamIXB[6] //Numerico Total de Impuestos del documento
Local cXMLRet := ""
Local nRet:= 0
nRet:= nTotal *0.03
cXMLRet := M486FOPAGO(cMoeda,cTipoPag,nTotal-nRet,aFVence,nDetra,nImp)
Return cXMLRet |
|
|
...
| Card documentos |
|---|
| Informacao | La presente solución aplica para versión 12.1.2410 2310 con garantía extendida o superior. |
|---|
| Titulo | IMPORTANTE! |
|---|
|
...