Árvore de páginas

Versões comparadas

Chave

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

...

  • Se activa el Punto de Entrada M486FECVEN, el cual permite la generación del nodo cbc:DueDate para informar la Fecha de Vencimiento (nodo que sólo aplica para Factura de Venta). Ejemplo del Punto de Entrada:

NOTA: Se debe retornar valor de tipo carácter con el nodo de acuerdo a lo definido por la SUNAT.

Bloco de código
languagedelphi
titleM486FECVEN
linenumberstrue
#include 'protheus.ch'

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

Image Removed

  • Se activa la generación del nodo cbc:ElectronicMail para informar el email al cual se hará el envío de documentos electrónicos una vez realizada la transmisión con el OSE denominado RSM, el dato informado corresponde al campos Email (A1_EMAIL) configurado en el Cliente.

Image Removed

Se activa el Punto de Entrada M486PEREF para 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:

NOTA:  Se debe retornar un arreglo con la Serie, Folio, Tipo de Documento (Catálogo N.° 01 de la SUNAT) y Fecha de Emisión del documento que será relacionado a la nota de Crédito.

Bloco de código
languagedelphi
titleM486PEREF
linenumberstrue
#include 'protheus.ch'

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}

Image Removed


Totvs custom tabs box
tabsPre-condiciones, Validación, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1

1. Configurar un Cliente que en el campo Nombre (A1_NOME) contenga caracteres especiales. (Desde módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Archivos | Clientes)

2. Incluir una nueva Factura de Venta utilizando el cliente creado en el punto 1. (Desde módulo Facturación (SIGAFAT) desde el menú Actualizaciones | Facturación | Facturaciones)

Totvs custom tabs box items
defaultno
referenciapaso2

1. En el módulo Facturación (SIGAFAT) ir al menú Actualizaciones | Facturación | Documentos Electrónicos (MATA486)

2. Ejecutar la acción Transmitir.

3. Informar en los parámetros las Serie y Folio de la Factura de Venta generada previamente, presionar Ok.

4. Validar que la transmisión haya sido exitosa.

5. Desde Otras acciones ejecutar la acción Imprimir PDF,y validar que en la representación gráfica del documentos en la razón social del cliente se visualicen correctamente los caracteres especiales.

...

Card documentos
InformacaoSe debe contar con la funcionalidad de transmisión electrónica con el Operador de Servicios Electrónicos denominado RSM, de acuerdo a lo definido en el documentos técnico informado en la sección de Asuntos Relacionados.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS


HTML
<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>