Descrição | SPED0205 - Geração do registro 0205 do SPED Fiscal e do SPED Fiscal Contribuições |
---|
O ponto de entrada SPED0205 retorna um array com informações da alteração do produto, caso o procedimento padrão não atenda o cliente para geração do registro 0205 - Alteração do Item. Neste Ponto de Entrada é passado como parâmetro a data inicial, data final da geração do arquivo magnético e o código de produto que está sendo processado no momento, desta forma é possível identificar o produto e retornar as informações de alterações, caso existam. O array de retorno deve ter os seguintes elementos:
Ao utilizar este ponto de entrada, todas as posições devem ser preenchidas.
Caso seja necessário retornar mais de uma alteração de um mesmo produto, deve-se retornar um array multidimensional com as informações da alteração do produto. Este array deve conter as mesmas informações descritas anteriormente. Para um melhor detalhamento, observe o exemplo 2.
Observações | |
---|---|
Exemplo | 1 - Array Unidimensional - Apenas uma alteração por produto |
#include "Rwmake.ch"
User Function SPED0205()
Local dDataIni := paramixb[1]
Local dDataFin := paramixb[2]
Local cCodProd := paramixb[3]
Local aRet := {}
aAdd (aRet, "Descrição de alteração do produto")
aAdd (aRet, stod("13/09/01"))
aAdd (aRet, stod("13/09/29"))
aAdd (aRet, "0811")
Return(aRet)
Exemplo | 2 - Array Multidimensional - N alterações por produto |
---|
#INCLUDE "Rwmake.ch"
User Function SPED0205()
Local dDataIni := paramixb[1]
Local dDataFin := paramixb[2]
Local cCodProd := PARAMIXB[3]
Local aRet := {}
If Alltrim(cCodProd) == "001"
aAdd(aRet, {"Descricao de alteracao do produto 1", stod("15/02/19"), stod("15/02/17"), ""})
aAdd(aRet, {"Descricao de alteracao do produto 2", stod("15/02/17"), stod("15/02/20"), ""})
EndIf
Return(aRet)
Preview | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Veja também | |||||||||||||
Idioma | Português(Brasil) | ||||||||||||
Versões | Microsiga Protheus 11 | ||||||||||||
Sistemas Operacionais Suportados | Todos | ||||||||||||
Compatível com as Bases de Dados | Todas | ||||||||||||
Updates | |||||||||||||
Parâmetros |
| ||||||||||||
Retorno | Array com 4 posições ou Array com N posições | ||||||||||||
Eventos de chamada do Ponto de Entrada | |||||||||||||
Variáveis | |||||||||||||
Programa Fonte | SPEDFISCAL FISA008 |