✨ ADVPL – MafisRet IBS & CBS, Novos Impostos 🧩
✅ Exemplo prático em ADVPL
/*/{Protheus.doc} zGet
IBS CBS Mafisret
@since 01/01/2023
/*/
User Function zGet()
MaFisIni(SA1->A1_COD,; // 1-Codigo Cliente/Fornecedor
SA1->A1_LOJA,; // 2-Loja do Cliente/Fornecedor
"C",; // 3-C:Cliente , F:Fornecedor
"N",; // 4-Tipo da NF
SA1->A1_TIPO,; // 5-Tipo do Cliente/Fornecedor
Nil,; // 06 Relação de Impostos suportados
Nil,; // 07 Tipo de complemento
Nil,; // 08 Permite incluir impostos no rodapé
Nil,; // 09 Alias do Cadastro de Produtos
"MATA461",; // 10 Nome da rotina que utiliza a função
,; // 11
,; // 12
,; // 13
,; // 14
,; // 15
,; // 16
,; // 17
,; // 18
,; // 19
,; // 20
,; // 21
,; // 22
,; // 23
,; // 24
,; // 25
,; // 26
,; // 27
,; // 28
,; // 29
,; // 30
,; // 31
,; // 32
.T.,) // 33 - Ativar retorno dos impostos
aXXX := MaFisRet(1,"IT_TRIBGEN")
Return( Nil )
🔥 Para habilitar o retorno dos novos impostos, lembre-se de definir .T. na posição 33 da função MaFisIni.
📌 Em seguida, basta utilizar o MaFisRet em conjunto com aScan para capturar os dados fiscais retornados pela estrutura.
Gostou? Então compartilhe com sua galera dev e deixe um comentário! 😎🚀
#advpl #totvs #protheus #ibscbs #mafisiniret #tributacao #devbr #programacao