serpro_integra_contador_api 1.1.3
serpro_integra_contador_api: ^1.1.3 copied to clipboard
Package Dart para acessar a API do SERPRO Integra Contador.
example/main.dart
import 'package:serpro_integra_contador_api/serpro_integra_contador_api.dart';
import 'src/import.dart';
void main() async {
// Inicializar o cliente da API
final apiClient = ApiClient();
// Autenticar com dados da empresa contratante e autor do pedido
await apiClient.authenticate(
consumerKey: '06aef429-a981-3ec5-a1f8-71d38d86481e', // Substitua pelo seu Consumer Key
consumerSecret: '06aef429-a981-3ec5-a1f8-71d38d86481e', // Substitua pelo seu Consumer Secret
certificadoDigitalPath: 'certificado.pfx', // Caminho para seu certificado
senhaCertificado: '', // Senha do certificado
contratanteNumero: '99999999999999', // CNPJ da empresa que contratou o serviço na Loja Serpro
autorPedidoDadosNumero: '99999999999999', // CPF/CNPJ do autor da requisição (pode ser procurador/contador)
);
// await AutenticaProcurador(apiClient);
await CaixaPostal(apiClient);
//await Pgdasd(apiClient);
// Exemplo de uso dos serviços
// await AutenticaProcurador(apiClient);
// await CaixaPostal(apiClient);
// await Ccmei(apiClient);
// await DctfWeb(apiClient);
// await Defis(apiClient);
// await Dte(apiClient);
// await EventosAtualizacao(apiClient);
// await Mit(apiClient);
// await PagtoWeb(apiClient);
// await ParcmeiEspecial(apiClient);
// await Parcmei(apiClient);
// await ParcsnEspecial(apiClient);
// await Parcsn(apiClient);
// await Pertmei(apiClient);
// await Pertsn(apiClient);
// await Pgdasd(apiClient);
// await Pgmei(apiClient);
// await Procuracoes(apiClient);
// await Regime(apiClient);
// await Relpmei(apiClient);
// await Relpsn(apiClient);
// await Sicalc(apiClient);
// await Sitfis(apiClient);
}