FISA001-SPDPIS07 - Registro 0500 Conta Contábil - EFD Contribuições
Autor: Eurai Criado: 16/09/2023 Atualizado: 20/03/2025Salve salve....
Ponto de entrada SPDPIS07 - ( Registro 0500 Conta Contábil - EFD Contribuições)
#INCLUDE "PROTHEUS.CH" /*/{Protheus.doc} SPDPIS07 Inclusão do ponto de entrada SPDPIS07, para possibilitar a geração do registro 0500 quando o código da conta contábil é diferente do informado na nota fiscal. @type function @author Eurai Rapelli @since 2023.01.01 /*/ User Function SPDPIS07() Local aArea := GetArea() Local cFTFILIAL := PARAMIXB[01] //FT_FILIAL Local cFTTIPOMOV := PARAMIXB[02] //FT_TIPOMOV Local cFTSERIE := PARAMIXB[03] //FT_SERIE Local cFTNFISCAL := PARAMIXB[04] //FT_NFISCAL Local cFTCLIEFOR := PARAMIXB[05] //FT_CLIEFOR Local cFTLOJA := PARAMIXB[06] //FT_LOJA Local cFTITEM := PARAMIXB[07] //FT_ITEM Local cFTPRODUTO := PARAMIXB[08] //FT_PRODUTO //Local cFTCONTA := PARAMIXB[9] //FT_CONTA Local cAliasSFT := 'SFT' Local cFTCONTA := (cAliasSFT)->FT_CONTA //Alterar a conta
//SFT->(dbSetOrder(1)) //If SFT->(DbSeek(cFTFILIAL+cFTTIPOMOV+cFTSERIE+cFTNFISCAL+cFTCLIEFOR+cFTLOJA+PadR(cFTITEM,TamSx3("FT_ITEM")[1])+cFTPRODUTO)) // cFTCONTA := SFT->FT_CONTA // If Empty(AllTrim(cFTCONTA)) // If cFTTIPOMOV = "S" // cFTCONTA = "4101010003" // Else // cFTCONTA = "3202030071" // EndIf // EndIf //EndIf
RestArea(aArea) Return( cFTCONTA )
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎
Um abraço, e até a próxima