Documentation ¶
Index ¶
- func DeleteArquivoVazio(arquivo string)
- func ProcessarCteProc(file []byte) (pathArquivo string, cte Model.CteProc)
- func ProcessarEventoCte(file []byte) (pathArquivo string, procEventoCte Model.ProcEventoCTe)
- func ProcessarEventoNfe(file []byte) (pathArquivo string, procEventoNfe Model.ProcEventoNFe)
- func ProcessarNfeProcNfeProc(file []byte) (pathArquivo string, nota Model.NfeProc)
- func ProcessarNfeProcValido(file []byte) (pathArquivo string, nota Model.NfeProc)
- func ProcessarNfeSemProcValido(file []byte) (pathArquivo string, nota Model.NFe)
- func ProcessarNfeSemValidade(file []byte) (pathArquivo string, nota2 Model.NFe)
- func ProcessarPathSped(reg0000 Model.Reg0000) (pathArquivo string)
- func ProcessarResEvento(file []byte) (pathArquivo string, resEvento Model.ResEvento)
- func ProcessarRetornoNfeInutilizada(file []byte) (pathArquivo string, inutilizada Model.RetInutNfe)
- func ProcessarXmls(arquivo string, conn *bongo.Connection)
- func TransformarXmlEmByte(arquivo string) (b []byte)
- type ImportController
- type RegC100Controller
- type SpedController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteArquivoVazio ¶
func DeleteArquivoVazio(arquivo string)
func ProcessarEventoCte ¶
func ProcessarEventoCte(file []byte) (pathArquivo string, procEventoCte Model.ProcEventoCTe)
func ProcessarEventoNfe ¶
func ProcessarEventoNfe(file []byte) (pathArquivo string, procEventoNfe Model.ProcEventoNFe)
ProcessarEventoNfe : Funcao responsavel por analisar xml de evento e retornar o path destinado
func ProcessarNfeProcNfeProc ¶
func ProcessarNfeProcValido ¶
ProcessarNfeProcValido : Funcao responsavel separar variaveis e retornar path e model
func ProcessarNfeSemProcValido ¶
ProcessarNfeSemProcValido : Responsavel por executar estrutura de pastas e retornar o novo path do arquivo
func ProcessarNfeSemValidade ¶
ProcessarNfeSemValidade : Responsavel por executar estrutura de pastas dos xmls sem validade e retorna o path do arquivo
func ProcessarPathSped ¶
func ProcessarResEvento ¶
func ProcessarRetornoNfeInutilizada ¶
func ProcessarRetornoNfeInutilizada(file []byte) (pathArquivo string, inutilizada Model.RetInutNfe)
ProcessarRetornoNfeInutilizada : Funcao responsavel por analisar xml de retorno inutilizado e retornar o path detinado
func ProcessarXmls ¶
func ProcessarXmls(arquivo string, conn *bongo.Connection)
ProcessarXmls : Funcao responsavel por verificar o que contem e mandar para o destino correto
func TransformarXmlEmByte ¶
TransformarXmlEmByte : Funcao responsavel por receber path do arquivo xml e retornar em byte
Types ¶
type ImportController ¶
type ImportController struct {
// contains filtered or unexported fields
}
ImportController : Responsavel por separar e executar os comandos nos arquivos txt, csv e xml
func (*ImportController) Importar ¶
func (i *ImportController) Importar(path string, conn *bongo.Connection)
Importar : metodo responsavel pela separacao dos arquivos
type RegC100Controller ¶
type RegC100Controller struct {
// contains filtered or unexported fields
}
RegC100Controller : Responsavel por fazer validacoes no registro C100 do sped
func (*RegC100Controller) VerificarChave ¶
func (c *RegC100Controller) VerificarChave(c100 Model.RegC100) string
VerificarChave : Analisa se a nota nao é inutilizada o modelo é 55 e se a chave está vazia e retorna o erro de chave nao informada
func (*RegC100Controller) VerificarDtEmissaoChave ¶
func (c *RegC100Controller) VerificarDtEmissaoChave(c100 Model.RegC100) string
VerificarDtEmissaoChave : Analisa se a nota tem status normal
type SpedController ¶
type SpedController struct {
// contains filtered or unexported fields
}
SpedController : Responsavel por adicionar os dados do sped e validar o conteudo