JOEL LIPMAN

Knowledge base / Since 1999

Scripts, systems & field notes.

Practical solutions and technical notes from CRM platforms, workflow automation, APIs, databases and the systems around them.

Advanced search

209 entries / matching Images

Clear filters
Zoho Deluge: Associate/Link an Invoice to a Sales Order
Zoho Deluge

Zoho Deluge: Associate/Link an Invoice to a Sales Order

This is an article because there was no documentation that I could find that describes how to do this. When an invoice is created, not by clicking on the "convert sales order to invoice" button, I needed a way to programmatically link the sales order to the invoice.

Read note 43,500 hits
Xero API: Standard PHP/cURL Create Invoice
Xero

Xero API: Standard PHP/cURL Create Invoice

This is an article documenting a generic script that can be used to push an invoice to the demo Xero environment. Following the steps below will connect you to the Demonstration environment of Xero at no cost to you the developer. How? Similar to my ZohoAPI script the process is: Start with a HTML form to add your clie...

Read note 2,659 hits
CSS Center an iFrame Horizontally and Vertically
Cascading Stylesheets

CSS Center an iFrame Horizontally and Vertically

So this is a quick article to demo how to center an iframe horizontally and vertically in a screen/viewport in pure CSS (no JavaScript allowed). This CSS centers it by its center point rather than the top/bottom/left/right outline.

Read note 35,088 hits
MS Excel - Open CSV with Long Numbers
Excel

MS Excel - Open CSV with Long Numbers

This is a quick reminder for myself on opening a CSV in MS Excel but without converting long numbers into exponential notations (which are incorrectly rounded anyway). My Data: Account ID,Name,Phone,Record ID 1457102000000135533,Joel,00441234567890,1457102000000165989 1457102000000135566,Stanley,01709123456,14571020000...

Read note 16,371 hits
Paypal Checkout API with PHP and JavaScript
PayPal

Paypal Checkout API with PHP and JavaScript

This is an article on how to build a shopping cart and get your website to accept payments via PayPal. The below isn't a final or perfect option, it's an article to help me document and refine a process.

Read note 3,760 hits
Convert Past Date to Time Ago in PHP
Personal Home Page

Convert Past Date to Time Ago in PHP

Just a quick note to refine a function that will take a date in the past and return the number of years, months, weeks, days, hours, minutes and seconds.

Read note 29,060 hits
Minimal Privileges for MySQL Database Backup Cron Job
cPanel

Minimal Privileges for MySQL Database Backup Cron Job

What A quick note as I had difficulty finding a clear answer on this. I need a cron job setup where the permissions for a database user is required to do a backup (reading and copying data from a LIVE database) to a copy of the database (inaccessible via other users). How? I want to list 2 methods here. One to create a...

Read note 26,210 hits
Excel - Check a column for values found in another column
Excel

Excel - Check a column for values found in another column

This is an article to remind me how to search a column in an Excel file for values found in another column (in this example, on another worksheet in the same workbook). How? So for demonstration purposes, I'm using a new Excel file with two worksheets called "Sheet1" and "Sheet2" respectively.

Read note 30,983 hits

Working principle

Our Purpose

This site exists as a practical knowledge base built from real-world experience across systems, platforms, and technologies since 1999. Much of the content documents solutions, edge cases, and working patterns that were learned through investigation where documentation was incomplete or absent, and is shared to reduce the same friction for others.

27 Years in IT
1021 CRM clients
822 Site articles
30.1m+ Reads / hits

Knowledge base

Search notes

Find matching words in article titles and content.