Socket
Book a DemoInstallSign in
Socket

@zrpaplicacoes/change_request

Package Overview
Dependencies
Maintainers
8
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zrpaplicacoes/change_request

A sdk for interact with Change SOAP API

5.2.0
latest
Source
npmnpm
Version published
Weekly downloads
0
Maintainers
8
Weekly downloads
 
Created
Source

Change Request

A sdk for interact with Change SOAP API

Instalation

npm install change-request or yarn add change-request

Usage

const RequestChange = require('change-request');

const url = 'http://sampleurl.com';
const timeout = 30000;

const requestChange = new RequestChange(url, timeout);

await requestChange.insertClient({
  agency: 10000,
  fullName: 'MAdasdas asdasdas',
  code: 87037473014,
  subType: 'F',
  address: 'Rua Baquirivu 392',
  city: 'São Paulo',
  state: 'SP',
  originCountryCode: 1058,
  countryCode: 1058,
  zipCode: '59148370',
});

API

Table of Contents

Client

A Client entity

Type: object

Properties

  • agency number The Change agency related to the client
  • fullName string Client full name
  • shortName string Client CPF with only numbers
  • code number Client CPF as integer
  • type number Client type on Change
  • subType string Client sub-type on Change
  • address string Address first line
  • city string Address city
  • state string Address state initials
  • countryCode number Address country code following Change internal rules
  • originCountryCode number Client origin country code following Change internal rules
  • zipCode string Address zip code
  • createdAt Date When client have been created on Change
  • isActive boolean Client status
  • phone string Obligation of the operation defined by Change
  • mobile string Obligation of the operation defined by Change
  • birthDate Date Obligation of the operation defined by Change
  • rg string Client RG only numbers
  • email string Client email
  • operationalLimit number Client operational limit in dollars
  • operationalLimitPeriod number Operational limit period in days

Transaction

TODO - Create Remittance transaction entity

Type: object

PaperMoney

A Paper Money transaction entity

Type: object

Properties

  • bank string Bank inforamtion
  • agency number The agencyId of tha agency responsible for the money
  • account string The account number where the tranference will be made
  • purposeCode number Change purpodeCode for paper money
  • clientCode number Client cpf as integer
  • currencyCode string Currency code following ISO 4217
  • quotationValue number Quotation value with 4 deciamals precision and without taxes
  • nationalCurrencyValue number National currency value without taxes
  • foreignCurrencyValue number Foreign currency value without taxes
  • levelingRate number Leveling rate with 4 deciamals precision
  • countryCode number Country code
  • iofValue number Total IOF value of the national currency value
  • deliveryCost number Delivery cost of the operation
  • modality string Modality of the operation defined by Change
  • obligation string Obligation of the operation defined by Change

RequestChange

Creates new RequestChange entity

Parameters

  • baseURL string public URL of change instance
  • timeout number Max time to waiting before cancel request (optional, default 30000)

insertTransaction

Create new remittance transaction on Change

Parameters

Returns object The created transaction

insertPaperMoneyTransaction

Create new paper money transaction on Change

Parameters

Returns object The created transaction

insertClient

Create new Client on change

Parameters

Returns object The created clien

searchClientByCode

Search client by code (CPF)

Parameters

Returns object The client found

searchClientByShortName

Search client by shortName (CPF)

Parameters
  • shortName string The client CPF

Returns object The client found

searchTransaction

TODO

Parameters
  • transactionData object An transaction object

Returns object The transaction found

searchTransactionByCode

Search transaction by code

Parameters
  • code string The trnsaction unique code

Returns object The transaction found

deleteInvoiceById

Delete Invoice By Id

Parameters
  • changeTransactionCode string The Change invoice unique code

Returns object Message with success with invoice id deleted

ClientBlocked

Client has a blocked status on Change and the operation can't proceed

Type: ClientBlocked

ClientAlreadyExists

Client already exists on Change, use an update method instead an insert method

Type: ClientAlreadyExists

FAQs

Package last updated on 15 Mar 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.