Línea de producto: | |
---|---|
Segmento: | |
Módulo: | SIGAFIS - FISCAL |
País: | Todos |
Este punto de entrada se utiliza para transmitir información del cálculo de ICMS (MATA953) como código, descripción, valor, subcódigo y GNRE. Esto ocurre después de la confirmación del cálculo.
La utilización de este punto de entrada es de responsabilidad exclusiva del cliente, porque tendrá impacto directo en el registro de las facturas y de los libros fiscales. |
Nombre | Tipo | Descripción |
---|---|---|
ParamIXB[n][1] | caractér | código/línea del cálculo |
ParamIXB[n][2] | caractér | descripción |
ParamIXB[n][3] | Numérico | valor calculado |
ParamIXB[n][4] | caractér | subcódigo |
ParamIXB[n][5] | caractér | GNRE |
Este Punto de entrada no tiene devolución.
#INCLUDE 'protheus.ch' User Function A953CONT() local cCod := "" local cDesc := "" local nValor := 0 local cSubCod := "" local cGNRE := "" local nCount := 0 for nCount := 1 to len(ParamIXB)// ParamIXB se recibe de forma implícita cCod := ParamIXB[nCount][1] // código cDesc := ParamIXB[nCount][2] // descripción nValor := ParamIXB[nCount][3] // valor cSubCod := ParamIXB[nCount][4] // subcódigo cGNRE := ParamIXB[nCount][5] // GNRE if cCod == "001" .and. nValor > 0 ConOut(cCod,cDesc,nValor,cSubCod,cGNRE) endif next Return Nil |