Histórico da Página
...
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
#include 'totvs.ch'
#include 'rwmake.ch'
/*
{Protheus.doc} ExecMta910
ExecAuto Mata910
@type Function
*/
User Function ExecMta910()
Local aCabM910 := {}
Local aItemM910 := {}
Local aLinha := {}
Private lMsErroAuto := .F.
aadd(aCabM910,{"F1_TIPO","N"})
aadd(aCabM910,{"F1_FORMUL" ,"N"})
aadd(aCabM910,{"F1_DOC","000000004"})
aadd(aCabM910,{"F1_SERIE","001"})
aadd(aCabM910,{"F1_EMISSAO",dDatabase})
aadd(aCabM910,{"F1_FORNECE","COM003"})
aadd(aCabM910,{"F1_LOJA","01"})
aadd(aCabM910,{"F1_ESPECIE","SPED"})
aadd(aCabM910,{"F1_COND","001"})
aadd(aCabM910,{"F1_DESCONT",0})
aadd(aCabM910,{"F1_FRETE",0})
aadd(aCabM910,{"F1_SEGURO",0})
aadd(aCabM910,{"F1_DESPESA",0})
aadd(aCabM910,{"F1_BASEICM",100})
aadd(aCabM910,{"F1_BASEIPI",40})
aadd(aCabM910,{"F1_VALICM",10})
aadd(aCabM910,{"F1_VALIPI",4})
aadd(aLinha,{"D1_ITEM" ,"0001",Nil})
aadd(aLinha,{"D1_COD" ,"000000000000000000000000000010",Nil})
aadd(aLinha,{"D1_QUANT",1,Nil})
aadd(aLinha,{"D1_VUNIT",100,Nil})
aadd(aLinha,{"D1_TOTAL",100,Nil})
aadd(aLinha,{"D1_TES","10A",Nil})
aadd(aLinha,{"D1_IPI",2,Nil})
aadd(aLinha,{"D1_PICM",2,Nil})
aadd(aLinha,{"D1_BASEIPI",40,Nil})
aadd(aLinha,{"D1_BASEICM",100,Nil})
aadd(aLinha,{"D1_VALIPI",4,Nil})
aadd(aLinha,{"D1_VALICM",10,Nil})
aadd(aItemM910,aLinha)
MSExecAuto({|x,y,z| mata910(x,y,z)},aCabM910,aItemM910,3) //Inclusao
If lMsErroAuto
MostraErro()
else
FwAlertInfo("Nota Incluida Com Sucesso","TOTVS")
endif
return
|
| Informações | ||
|---|---|---|
| ||
Quando se utiliza as referências de impostos, para que os valores sejam respeitados, é muito importante que uma ordem de estruturação do array seja seguida, tanto para o array de capa quanto para o de itens. Primeiramente, devem ser declarados todos os valores de alíquotas, depois os valores de base e por último os valores dos tributos, uma exceção é o array de capa, que não pode conter nenhuma referência de alíquota, somente os de base e valor do tributo. |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas