Refrens helps you automatically create invoices and other documents in bulk via CSV files. In this article, we will learn by taking the example of bulk uploading invoices. you can follow the same process for other documents.

To bulk upload invoices, go to your invoice dashboard > on the top right side, click on the dropdown menu beside the "Create New Invoice" button > Select "Bulk Upload Invoices" OR "Bulk Upload Invoices (custom Config.)".  We will see the difference between the two options later.



A pop-up will appear on the screen, and from there download the sample CSV.


You can then fill up your data in the CSV and upload the same CSV on the bulk upload invoices option. 
But before that, you need to keep several things in mind.


1) "Bulk Upload Invoices" Vs "Bulk Upload Invoices (custom Config.)" - What to choose?


If your invoices do not contain custom fields & don't have any custom columns with customized formulas, you can go with the normal "Bulk Upload Invoice" option to upload your invoices in the system-defined format.

But, in case your invoices have custom fields or have custom columns with customized formulas, go with the "Bulk Upload Invoices (custom Config.)option. (learn more about this here.) 


2) File format


Only CSV files are supported for bulk upload. 


3) Column names 


The sample CSV file that you downloaded will look like this:



You can add your data in this file only to avoid any errors. Also, do not make changes to the column names.



4) Mandatory columns


There are 8 columns that are mandatory to be filled. You can leave other columns empty if not needed, but you will need to have data in the below given 8 columns:


1. clientName - The name of your client.


2. invoiceNumber -  Your invoice number.


3. invoiceDate (must be in a format of dd-mm-yyyy, for example, 23-01-2022)


4. lineItem - The product or service you are selling.


5. amount - Price of the product or service.


6. currency - You will need to add the currency as a currency code. for example, INR, USD, EUR, GBP, etc. You can see the full list of currency codes below.


7. quantity      


8. country - You can add the country by adding country codes such as IN, US, AU, SA, and so on. If you add India, United States, Australia, etc., it will give you an error. So please add the country code only. The full list of country codes is given below.



5) Sending emails to clients/vendors

In the CSV file, you will see a column called sendEmail as shown below.




If you keep it as TRUE, your clients will automatically receive an email once the invoices are created in the system. So, if you don't want to send an email to your clients, write FALSE in that column.


6) Phone number format

Phone numbers are not mandatory to add, but if you are adding a phone number that contains a plus sign in the beginning, Add an apostrophe (’) at the start to avoid any errors. 

For example:


7) Uploading time

Once you are done adding all the data, you can upload that CSV file. If your upload is successful, you will the following message.



Do keep in mind that the invoices you uploaded will take several minutes to reflect in the system. So unless you receive an error message while uploading, do not re-upload the CSV file again. 

After a few minutes, you will be able to view the uploaded invoices in your invoice dashboard. You will also receive a confirmation email once this process is complete.


In case you want to add custom fields in the header/footer/additional charges sections of your invoices, or you want to add multiple line items while bulk uploading, please check out this help article: How to add custom fields and multiple line items using bulk upload?


For any help, please reach out to us at care@refrens.com

A) Country Codes

CountryCountry Code
AfghanistanAF
Aland IslandsAX
AlbaniaAL
AlgeriaDZ
American SamoaAS
AndorraAD
AngolaAO
AnguillaAI
AntarcticaAQ
Antigua and BarbudaAG
ArgentinaAR
ArmeniaAM
ArubaAW
AustraliaAU
AustriaAT
AzerbaijanAZ
BahamasBS
BahrainBH
BangladeshBD
BarbadosBB
BelarusBY
BelgiumBE
BelizeBZ
BeninBJ
BermudaBM
BhutanBT
BoliviaBO
Bosnia and HerzegovinaBA
BotswanaBW
Bouvet IslandBV
BrazilBR
British Virgin IslandsVG
British Indian Ocean TerritoryIO
Brunei DarussalamBN
BulgariaBG
Burkina FasoBF
BurundiBI
CambodiaKH
CameroonCM
CanadaCA
Cape VerdeCV
Cayman IslandsKY
Central African RepublicCF
ChadTD
ChileCL
ChinaCN
Hong Kong, SAR ChinaHK
Macao, SAR ChinaMO
Christmas IslandCX
Cocos (Keeling) IslandsCC
ColombiaCO
ComorosKM
Congo (Brazzaville)CG
Congo, (Kinshasa)CD
Cook IslandsCK
Costa RicaCR
Côte d'IvoireCI
CroatiaHR
CubaCU
CyprusCY
Czech RepublicCZ
DenmarkDK
DjiboutiDJ
DominicaDM
Dominican RepublicDO
EcuadorEC
EgyptEG
El SalvadorSV
Equatorial GuineaGQ
EritreaER
EstoniaEE
EthiopiaET
Falkland Islands (Malvinas)FK
Faroe IslandsFO
FijiFJ
FinlandFI
FranceFR
French GuianaGF
French PolynesiaPF
French Southern TerritoriesTF
GabonGA
GambiaGM
GeorgiaGE
GermanyDE
GhanaGH
GibraltarGI
GreeceGR
GreenlandGL
GrenadaGD
GuadeloupeGP
GuamGU
GuatemalaGT
GuernseyGG
GuineaGN
Guinea-BissauGW
GuyanaGY
HaitiHT
Heard and Mcdonald IslandsHM
Holy See (Vatican City State)VA
HondurasHN
HungaryHU
IcelandIS
IndiaIN
IndonesiaID
Iran, Islamic Republic ofIR
IraqIQ
IrelandIE
Isle of ManIM
IsraelIL
ItalyIT
JamaicaJM
JapanJP
JerseyJE
JordanJO
KazakhstanKZ
KenyaKE
KiribatiKI
Korea (North)KP
Korea (South)KR
KuwaitKW
KyrgyzstanKG
Lao PDRLA
LatviaLV
LebanonLB
LesothoLS
LiberiaLR
LibyaLY
LiechtensteinLI
LithuaniaLT
LuxembourgLU
Macedonia, Republic ofMK
MadagascarMG
MalawiMW
MalaysiaMY
MaldivesMV
MaliML
MaltaMT
Marshall IslandsMH
MartiniqueMQ
MauritaniaMR
MauritiusMU
MayotteYT
MexicoMX
Micronesia, Federated States ofFM
MoldovaMD
MonacoMC
MongoliaMN
MontenegroME
MontserratMS
MoroccoMA
MozambiqueMZ
MyanmarMM
NamibiaNA
NauruNR
NepalNP
NetherlandsNL
Netherlands AntillesAN
New CaledoniaNC
New ZealandNZ
NicaraguaNI
NigerNE
NigeriaNG
NiueNU
Norfolk IslandNF
Northern Mariana IslandsMP
NorwayNO
OmanOM
PakistanPK
PalauPW
Palestinian TerritoryPS
PanamaPA
Papua New GuineaPG
ParaguayPY
PeruPE
PhilippinesPH
PitcairnPN
PolandPL
PortugalPT
Puerto RicoPR
QatarQA
RéunionRE
RomaniaRO
Russian FederationRU
RwandaRW
Saint-BarthélemyBL
Saint HelenaSH
Saint Kitts and NevisKN
Saint LuciaLC
Saint-Martin (French part)MF
Saint Pierre and MiquelonPM
Saint Vincent and GrenadinesVC
SamoaWS
San MarinoSM
Sao Tome and PrincipeST
Saudi ArabiaSA
SenegalSN
SerbiaRS
SeychellesSC
Sierra LeoneSL
SingaporeSG
SlovakiaSK
SloveniaSI
Solomon IslandsSB
SomaliaSO
South AfricaZA
South Georgia and the South Sandwich IslandsGS
South SudanSS
SpainES
Sri LankaLK
SudanSD
SurinameSR
Svalbard and Jan Mayen IslandsSJ
SwazilandSZ
SwedenSE
SwitzerlandCH
Syrian Arab Republic (Syria)SY
Taiwan, Republic of ChinaTW
TajikistanTJ
Tanzania, United Republic ofTZ
ThailandTH
Timor-LesteTL
TogoTG
TokelauTK
TongaTO
Trinidad and TobagoTT
TunisiaTN
TurkeyTR
TurkmenistanTM
Turks and Caicos IslandsTC
TuvaluTV
UgandaUG
UkraineUA
United Arab EmiratesAE
United KingdomGB
United States of AmericaUS
US Minor Outlying IslandsUM
UruguayUY
UzbekistanUZ
VanuatuVU
Venezuela (Bolivarian Republic)VE
Viet NamVN
Virgin Islands, USVI
Wallis and Futuna IslandsWF
Western SaharaEH
YemenYE
ZambiaZM
ZimbabweZW


B) Currency Codes


 

ENTITYCurrencyAlphabetic Code
AFGHANISTANAfghaniAFN
ÅLAND ISLANDSEuroEUR
ALBANIALekALL
ALGERIAAlgerian DinarDZD
AMERICAN SAMOAUS DollarUSD
ANDORRAEuroEUR
ANGOLAKwanzaAOA
ANGUILLAEast Caribbean DollarXCD
ANTARCTICANo universal currency
ANTIGUA AND BARBUDAEast Caribbean DollarXCD
ARGENTINAArgentine PesoARS
ARMENIAArmenian DramAMD
ARUBAAruban FlorinAWG
AUSTRALIAAustralian DollarAUD
AUSTRIAEuroEUR
AZERBAIJANAzerbaijan ManatAZN
BAHAMAS (THE)Bahamian DollarBSD
BAHRAINBahraini DinarBHD
BANGLADESHTakaBDT
BARBADOSBarbados DollarBBD
BELARUSBelarusian RubleBYN
BELGIUMEuroEUR
BELIZEBelize DollarBZD
BENINCFA Franc BCEAOXOF
BERMUDABermudian DollarBMD
BHUTANNgultrumBTN
BOLIVIA (PLURINATIONAL STATE OF)BolivianoBOB
BOLIVIA (PLURINATIONAL STATE OF)MvdolBOV
BONAIRE, SINT EUSTATIUS AND SABAUS DollarUSD
BOSNIA AND HERZEGOVINAConvertible MarkBAM
BOTSWANAPulaBWP
BOUVET ISLANDNorwegian KroneNOK
BRAZILBrazilian RealBRL
BRITISH INDIAN OCEAN TERRITORY (THE)US DollarUSD
BRUNEI DARUSSALAMBrunei DollarBND
BULGARIABulgarian LevBGN
BURKINA FASOCFA Franc BCEAOXOF
BURUNDIBurundi FrancBIF
CABO VERDECabo Verde EscudoCVE
CAMBODIARielKHR
CAMEROONCFA Franc BEACXAF
CANADACanadian DollarCAD
CAYMAN ISLANDS (THE)Cayman Islands DollarKYD
CENTRAL AFRICAN REPUBLIC (THE)CFA Franc BEACXAF
CHADCFA Franc BEACXAF
CHILEChilean PesoCLP
CHINAYuan RenminbiCNY
CHRISTMAS ISLANDAustralian DollarAUD
COCOS (KEELING) ISLANDS (THE)Australian DollarAUD
COLOMBIAColombian PesoCOP
COMOROS (THE)Comorian Franc KMF
CONGO (THE DEMOCRATIC REPUBLIC OF THE)Congolese FrancCDF
CONGO (THE)CFA Franc BEACXAF
COOK ISLANDS (THE)New Zealand DollarNZD
COSTA RICACosta Rican ColonCRC
CÔTE D'IVOIRECFA Franc BCEAOXOF
CROATIAKunaHRK
CUBACuban PesoCUP
CURAÇAONetherlands Antillean GuilderANG
CYPRUSEuroEUR
CZECHIACzech KorunaCZK
DENMARKDanish KroneDKK
DJIBOUTIDjibouti FrancDJF
DOMINICAEast Caribbean DollarXCD
DOMINICAN REPUBLIC (THE)Dominican PesoDOP
ECUADORUS DollarUSD
EGYPTEgyptian PoundEGP
EL SALVADOREl Salvador ColonSVC
EL SALVADORUS DollarUSD
EQUATORIAL GUINEACFA Franc BEACXAF
ERITREANakfaERN
ESTONIAEuroEUR
ESWATINILilangeniSZL
ETHIOPIAEthiopian BirrETB
EUROPEAN UNIONEuroEUR
FALKLAND ISLANDS (THE) [MALVINAS]Falkland Islands PoundFKP
FAROE ISLANDS (THE)Danish KroneDKK
FIJIFiji DollarFJD
FINLANDEuroEUR
FRANCEEuroEUR
FRENCH GUIANAEuroEUR
FRENCH POLYNESIACFP FrancXPF
FRENCH SOUTHERN TERRITORIES (THE)EuroEUR
GABONCFA Franc BEACXAF
GAMBIA (THE)DalasiGMD
GEORGIALariGEL
GERMANYEuroEUR
GHANAGhana CediGHS
GIBRALTARGibraltar PoundGIP
GREECEEuroEUR
GREENLANDDanish KroneDKK
GRENADAEast Caribbean DollarXCD
GUADELOUPEEuroEUR
GUAMUS DollarUSD
GUATEMALAQuetzalGTQ
GUERNSEYPound SterlingGBP
GUINEAGuinean FrancGNF
GUINEA-BISSAUCFA Franc BCEAOXOF
GUYANAGuyana DollarGYD
HAITIGourdeHTG
HAITIUS DollarUSD
HEARD ISLAND AND McDONALD ISLANDSAustralian DollarAUD
HOLY SEE (THE)EuroEUR
HONDURASLempiraHNL
HONG KONGHong Kong DollarHKD
HUNGARYForintHUF
ICELANDIceland KronaISK
INDIAIndian RupeeINR
INDONESIARupiahIDR
INTERNATIONAL MONETARY FUND (IMF) SDR (Special Drawing Right)XDR
IRAN (ISLAMIC REPUBLIC OF)Iranian RialIRR
IRAQIraqi DinarIQD
IRELANDEuroEUR
ISLE OF MANPound SterlingGBP
ISRAELNew Israeli SheqelILS
ITALYEuroEUR
JAMAICAJamaican DollarJMD
JAPANYenJPY
JERSEYPound SterlingGBP
JORDANJordanian DinarJOD
KAZAKHSTANTengeKZT
KENYAKenyan ShillingKES
KIRIBATIAustralian DollarAUD
KOREA (THE DEMOCRATIC PEOPLE’S REPUBLIC OF)North Korean WonKPW
KOREA (THE REPUBLIC OF)WonKRW
KUWAITKuwaiti DinarKWD
KYRGYZSTANSomKGS
LAO PEOPLE’S DEMOCRATIC REPUBLIC (THE)Lao KipLAK
LATVIAEuroEUR
LEBANONLebanese PoundLBP
LESOTHOLotiLSL
LIBERIALiberian DollarLRD
LIBYALibyan DinarLYD
LIECHTENSTEINSwiss FrancCHF
LITHUANIAEuroEUR
LUXEMBOURGEuroEUR
MACAOPatacaMOP
NORTH MACEDONIADenarMKD
MADAGASCARMalagasy AriaryMGA
MALAWIMalawi KwachaMWK
MALAYSIAMalaysian RinggitMYR
MALDIVESRufiyaaMVR
MALICFA Franc BCEAOXOF
MALTAEuroEUR
MARSHALL ISLANDS (THE)US DollarUSD
MARTINIQUEEuroEUR
MAURITANIAOuguiyaMRU
MAURITIUSMauritius RupeeMUR
MAYOTTEEuroEUR
MEMBER COUNTRIES OF THE AFRICAN DEVELOPMENT BANK GROUPADB Unit of AccountXUA
MEXICOMexican PesoMXN
MICRONESIA (FEDERATED STATES OF)US DollarUSD
MOLDOVA (THE REPUBLIC OF)Moldovan LeuMDL
MONACOEuroEUR
MONGOLIATugrikMNT
MONTENEGROEuroEUR
MONTSERRATEast Caribbean DollarXCD
MOROCCOMoroccan DirhamMAD
MOZAMBIQUEMozambique MeticalMZN
MYANMARKyatMMK
NAMIBIANamibia DollarNAD
NAMIBIARandZAR
NAURUAustralian DollarAUD
NEPALNepalese RupeeNPR
NETHERLANDS (THE)EuroEUR
NEW CALEDONIACFP FrancXPF
NEW ZEALANDNew Zealand DollarNZD
NICARAGUACordoba OroNIO
NIGER (THE)CFA Franc BCEAOXOF
NIGERIANairaNGN
NIUENew Zealand DollarNZD
NORFOLK ISLANDAustralian DollarAUD
NORTHERN MARIANA ISLANDS (THE)US DollarUSD
NORWAYNorwegian KroneNOK
OMANRial OmaniOMR
PAKISTANPakistan RupeePKR
PALAUUS DollarUSD
PALESTINE, STATE OFNo universal currency
PANAMABalboaPAB
PANAMAUS DollarUSD
PAPUA NEW GUINEAKinaPGK
PARAGUAYGuaraniPYG
PERUSolPEN
PHILIPPINES (THE)Philippine PesoPHP
PITCAIRNNew Zealand DollarNZD
POLANDZlotyPLN
PORTUGALEuroEUR
PUERTO RICOUS DollarUSD
QATARQatari RialQAR
RÉUNIONEuroEUR
ROMANIARomanian LeuRON
RUSSIAN FEDERATION (THE)Russian RubleRUB
RWANDARwanda FrancRWF
SAINT BARTHÉLEMYEuroEUR
SAINT HELENA, ASCENSION AND TRISTAN DA CUNHASaint Helena PoundSHP
SAINT KITTS AND NEVISEast Caribbean DollarXCD
SAINT LUCIAEast Caribbean DollarXCD
SAINT MARTIN (FRENCH PART)EuroEUR
SAINT PIERRE AND MIQUELONEuroEUR
SAINT VINCENT AND THE GRENADINESEast Caribbean DollarXCD
SAMOATalaWST
SAN MARINOEuroEUR
SAO TOME AND PRINCIPEDobraSTN
SAUDI ARABIASaudi RiyalSAR
SENEGALCFA Franc BCEAOXOF
SERBIASerbian DinarRSD
SEYCHELLESSeychelles RupeeSCR
SIERRA LEONELeoneSLL
SINGAPORESingapore DollarSGD
SINT MAARTEN (DUTCH PART)Netherlands Antillean GuilderANG
SISTEMA UNITARIO DE COMPENSACION REGIONAL DE PAGOS "SUCRE"SucreXSU
SLOVAKIAEuroEUR
SOLOMON ISLANDSSolomon Islands DollarSBD
SOMALIASomali ShillingSOS
SOUTH AFRICARandZAR
SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDSNo universal currency
SOUTH SUDANSouth Sudanese PoundSSP
SPAINEuroEUR
SRI LANKASri Lanka RupeeLKR
SUDAN (THE)Sudanese PoundSDG
SURINAMESurinam DollarSRD
SVALBARD AND JAN MAYENNorwegian KroneNOK
SWEDENSwedish KronaSEK
SWITZERLANDSwiss FrancCHF
SYRIAN ARAB REPUBLICSyrian PoundSYP
TAIWAN (PROVINCE OF CHINA)New Taiwan DollarTWD
TAJIKISTANSomoniTJS
TANZANIA, UNITED REPUBLIC OFTanzanian ShillingTZS
THAILANDBahtTHB
TIMOR-LESTEUS DollarUSD
TOGOCFA Franc BCEAOXOF
TOKELAUNew Zealand DollarNZD
TONGAPa’angaTOP
TRINIDAD AND TOBAGOTrinidad and Tobago DollarTTD
TUNISIATunisian DinarTND
TURKEYTurkish LiraTRY
TURKMENISTANTurkmenistan New ManatTMT
TURKS AND CAICOS ISLANDS (THE)US DollarUSD
TUVALUAustralian DollarAUD
UGANDAUganda ShillingUGX
UKRAINEHryvniaUAH
UNITED ARAB EMIRATES (THE)UAE DirhamAED
UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)Pound SterlingGBP
UNITED STATES OF AMERICA (THE)US DollarUSD
URUGUAYPeso UruguayoUYU
UZBEKISTANUzbekistan SumUZS
VANUATUVatuVUV
VENEZUELA (BOLIVARIAN REPUBLIC OF)Bolívar SoberanoVEF
VIET NAMDongVND
VIRGIN ISLANDS (BRITISH)US DollarUSD
VIRGIN ISLANDS (U.S.)US DollarUSD
WALLIS AND FUTUNACFP FrancXPF
WESTERN SAHARAMoroccan DirhamMAD
YEMENYemeni RialYER
ZAMBIAZambian KwachaZMW
ZIMBABWEZimbabwe DollarZWL




Read More:



How to add custom fields and multiple line items using bulk upload?