https://s3.amazonaws.com/ciranda/profiles/325/covers/325_f685488960fcbf5a7d33f66d9009ba08005b6766.jpg

Igor Souza Martins

   Karma:    Participação:
 30 Atividades |
 24 Publicações |
 407 Comentários
Áreas de Interesse: tecnologia | economia | politica | literatura

 

 
Pensando em diminuir o esforço de quem está iniciando a integração com o Manager SaaS em PHP, desenvolvemos uma demonstração com as funções básicas de comunicação com o SaaS (Envio, Consulta, Impressão e Cancelamento), utilizando os métodos GET e POST apenas.
A documentação desse projeto que explica como instalar, configurar e utilizar, pode ser encontrada aqui!
 
Como e

Continue lendo

Arquivos para download

Pensando em diminuir o esforço de quem está emitindo uma NFS-e pelo Padrão Único, decidimos montar este arquivo de exemplo com os principais campos necessários para autorizar uma nota, abaixo segue uma tabela com as informações de cada campo e alguns exemplos.
Vale lembrar que alguns campos serão descartados de acordo com o padrão da cidade.
 

Campo
Valor de Exemplo
Descrição do campo

Continue lendo

Arquivos para download

 

 
O EJS é uma engine de visualização, com ele conseguimos de uma maneira fácil e simples transportar dados do back-end para o front-end, basicamente conseguimos utilizar códigos em javascript no html de nossas páginas.
 
 
O que vamos construir?
Vamos criar uma pequena aplicação que utilizará o EJS para transportarmos dados para o nosso front-end e também vamos ver uma maneira de reaproveitar&nbs

Continue lendo

Arquivos para download

 
 
A autenticação é um ponto importante em qualquer aplicação que tenha sua distribuição baseada em usuários. Pensando nisso, trazemos este tutorial de como criar uma autenticação baseada em tokens para autenticar usuários que acessarem sua API. O módulo que vamos utilizar para trabalhar com os tokens é o jsonwebtoken.
 
 
O que vamos construir?
Vamos construir uma mini API que terá&nbs

Continue lendo

Arquivos para download

Embasamento legal: Rejeição 380: Valor do Encerrante final não é superior ao Encerrante inicial, informa que está sendo emitida uma NFe/NFCe, com o Valor do Encerrante Inicial (vEncIni) maior ou igual ao Valor do Encerrante Final (vEncFin). Segue abaixo a rejeição que consta na NT2015/002 v1.30 página 05/28.
Na prática, o que isso significa? Sempre que for emitida uma NFe/NFC-e e o campo vEncIni maior ou igual ao vEncFin, a nota será r

Continue lendo

Este erro ocorre quando nosso e-mail está configurado para não aceitar conexões por aplicativos "menos" seguros, no caso basta ativarmos uma propriedade das configurações da conta do e-mail e assim conseguimos enviar o e-mail.
 
1º - Acesse o link https://myaccount.google.com/u/2/ e selecione a opção "Aplicativos e sites conectados".
 
2º - Vá até o fim da página e localize "Permitir aplicativos menos seguros&q

Continue lendo

 
Crie um novo projeto do tipo "ASP.NET Empty Web Application".
Referencie a NFeX.dll no projeto para que possamos utilizar o método ExportarDanfe. Para isso vá em Project -> Add Reference -> clique em Browse -> procure pela NFeX.dll e clique em Add.
Usings necessárias :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml;
using System.IO

Continue lendo

Arquivos para download

Carga Fechada, também é conhecida como Carga Completa ou Carga Lotação. 
O serviço de transporte de Carga Lotação consiste, basicamente, no transporte de cargas no qual a encomenda ocupa a totalidade do espaço do veiculo. No transporte de Carga Lotação, a transportadora disponibiliza um veículo (caminhão) exclusivamente para a carga de um cliente.
Enquanto a Carga Fracionada, a transportadora utiliza um veículo (caminhão) p

Continue lendo